|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
delete会自动调用析构函数来释放new创建的空间
) g' A/ n" v6 E X, Q2 W( b* {#include <iostream>
* J( |- k& v" V& t
1 l1 e+ C7 C8 A* _using namespace std;
0 f1 D( Q# t* D) N/ j
! K" r" O3 p, W! aclass CA
L: j/ F, r, k+ z6 l) `9 y{0 z B. K8 e3 h
public:
9 u5 P5 u4 e4 O) `+ C+ g CA();# r- f' ~" a% }/ q9 t* R
~CA();
: Y$ e# U" j0 L; S+ F/ {- `. @8 z! a( H5 e p
private:$ Z8 B8 |$ T, p- r0 M. b
, `. J$ D9 s" J! n4 \
};
. Z! u% Y/ D. y' m
; j# M2 }+ Q) k% b3 K. BCA::CA()
$ m2 h: K. B7 d) m7 y7 m{. G1 n, M" E, h6 e- C/ B4 h7 r
cout<<"构造函数在执行..."<<endl;
0 K F& e/ Y3 a% r' E}
: g; u+ n ^+ @; C+ t; p# A8 e& x( W3 s
CA::~CA()- M2 {" E# R, ^: r! Y* j1 Y. q, g# t
{
2 ?$ O( f7 {" K$ C/ W. N cout<<"析构函数在执行..."<<endl;
1 J! i5 y% G+ F8 p}
, F& P: ?8 Y5 j# q0 C1 Q
# [9 g; A! Q* G+ J& u5 Bint main(void)
7 ] e9 {' F: p: w, Z) q{( G5 S' Y3 Q0 B& | \8 f
CA *p=new CA;9 z4 r: `, s v9 {4 n4 m7 u( `
delete p;! T& q/ s/ J& m( P9 [. ~
M4 J& A( ] U2 b% B! i return 0;) D* C9 p9 X; w0 r2 j, _
}
7 V4 u/ \% w7 ]2 c- E/ V2 T$ Z, `0 E/ A& ?$ _& }& u) |9 T
|
|