|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
delete会自动调用析构函数来释放new创建的空间
( d+ m0 s2 `4 \, ?2 M6 o#include <iostream>
/ ]: l+ b. ]) Z. R g0 |" n8 M9 L7 R1 g' Q Q8 e
using namespace std;4 b6 e* G7 G3 @' `
2 C" i5 V$ H% o8 |! \. dclass CA
8 Q5 t% r' l7 v, m8 y{9 a' _, M! P; Q9 e# `. f, L
public:7 l5 |7 e' F) O4 r6 i
CA();
+ Q7 y z/ \$ Z2 R3 j6 {% L1 _/ Y# _ ~CA();
( x' ]1 ]2 A( N6 d: c! u$ q( Y6 U3 t, h% x6 J0 e: X3 H1 f6 q
private:
" u I1 E( D F: r6 ]* J8 @" T; [% \# x& J/ _# B7 l" G
}; C* k. ^! X3 Q5 \* q: O7 ^
' C+ o( Y0 \! \; HCA::CA()9 q; j" R8 n, A/ P* m2 ]9 y/ I
{ @- B7 y+ w* e; @. T
cout<<"构造函数在执行..."<<endl;8 u* }7 ^ t& G% T4 o7 y) b
}
1 f. v( Q5 ~$ y5 U4 Y! S" t+ ^; b, v. s; v/ u
CA::~CA()
2 V0 ?; i' [. U2 i, D. V{
! w% E$ a) v x7 I* ~0 M9 k cout<<"析构函数在执行..."<<endl;
, {5 S+ H- o7 y9 G, P6 v}
3 a# d& \+ u2 |* o: B/ r4 b# L: c& ?" K3 |4 l+ e
int main(void)
) `8 c5 e$ N$ ]* z/ t2 U, B" H9 X{3 S7 r* p$ n2 J* r* S
CA *p=new CA;& C0 b" X9 R, Y/ P# ]
delete p;/ p' `$ X W4 _3 z% K6 h) H0 F
& s Z# a N$ |+ U return 0;/ O! o- q# ~* r
}5 `3 x4 B) z0 K4 @0 w) k$ I
3 s! J, i& ~' f% W. i3 n6 Q; V, J |
|