|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
delete会自动调用析构函数来释放new创建的空间
( t' j& i6 n, ]5 Z. I$ ?( c3 J, J% n#include <iostream>' Z/ |7 d) k) ?& L
: p2 I/ L( X7 qusing namespace std;' C% X6 E# ?1 I5 t9 k, }5 P5 Z
! ?0 E) B; H" O1 }' o0 g
class CA
4 S, N$ M5 a, f* y0 X. \. {{
1 U- S2 T- U+ t0 t. D0 |! \public:
' _! x h4 {! d0 m5 p1 _% D CA();
* b6 M8 b) q, }# H- P% P0 a, O* i ~CA();5 F; y) k+ [: V
. s, r$ ]- ^% y- r' S
private:
4 x% [) I; w- r9 m/ L, q, A& O. W
6 R: x: \: N! k- @' E; z! p4 O) u};
J1 s, W1 h( m, J+ m# H7 a# X% F' U) G3 l
CA::CA()
! r7 Q: R; Q* h+ Z( S* x{
$ q7 b6 O/ `8 c; L" [/ L- H x cout<<"构造函数在执行..."<<endl;7 z; E0 h! Z# x3 @: I4 q$ w2 [
}' G% U. q0 u" q( L' l. G
+ q& H! s. T( s# {7 g8 l1 [
CA::~CA()$ v/ H7 _7 k* _9 X* W* r8 K- N
{
( \/ U$ @( [, D cout<<"析构函数在执行..."<<endl;% A4 u+ g l( ~* \3 z O r* f3 n
}
1 ?6 m% u, G) G3 `% p* s" \' G
9 X% s' \0 d3 V, z0 S% Zint main(void)7 \9 w: F; F) e7 P4 w/ `5 F0 M
{2 }- s. V6 E$ Q1 S& e. M6 R
CA *p=new CA;
6 j2 @) }! D6 p: N+ [6 I( w delete p;
" w9 W& O" o/ q8 \* E6 K8 m+ }$ F" Z
return 0; G e" h$ f0 z
}
% ^, T: c& Y0 u6 s2 ?8 p7 B9 d- L0 X! Q* e, Z9 x; U
|
|