鱼C论坛

 找回密码
 立即注册
查看: 2558|回复: 0

[C++个人笔记] 61.析构函数和delete运算符搭配使用

[复制链接]
发表于 2013-3-21 13:47:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
delete会自动调用析构函数来释放new创建的空间8 k& a+ S! u" V- m
#include <iostream># D2 d" W4 _& }" _3 I

# K& s4 ~5 |; M* tusing namespace std;
8 P  o) N; }$ `# o3 s: h# F/ W4 |/ ^
class CA
( b7 `9 o2 F* E+ C{
+ _$ ?3 M: `3 `" Z# Z/ \6 M9 X7 Upublic:) w; x. Q5 K: n$ ~
        CA();% m* ]2 `9 R4 D* }: j1 j
        ~CA();
+ \" N( |) {, ]
) X- O( @9 {- b+ z  fprivate:
2 d$ ]+ F* i( ^1 r1 b1 u5 b* |# S% ]( X
};  R; d9 a0 ]" Q4 |0 p4 O
8 r+ o- d- S0 ?& B4 m' Z1 @9 G
CA::CA()
$ {6 v4 Y" ~. @" g6 A9 a& H! w8 n{; }* e1 i5 Q( y' a4 @' M
        cout<<"构造函数在执行..."<<endl;
7 Q! I0 g' H% Z7 b}
# H0 f' n! T& t9 e9 |( g7 t
* n8 j. m0 M  |3 ?+ t. ICA::~CA()+ V. b1 X1 G; Z3 T' }" i4 O5 n
{
7 t  T# k( d, ~# G        cout<<"析构函数在执行..."<<endl;  Q% l" K: G+ J+ z
}
" T# y; ]6 N) @2 P
$ U: ?" C2 d  Q* q9 Hint main(void)
! S- `. I$ L, |{
, a" o& }1 ^) H6 b2 G; Q        CA *p=new CA;( N3 \1 [* k. Z* Y
        delete p;. d( T4 s; B- s+ B2 j
6 U& m+ W! }- M% r6 j
        return 0;
. g7 i* Z/ v* J* `: z; d1 T}
* K3 w9 I* X; [7 d9 B- d: F# x, ]6 q: F
小甲鱼最新课程 -> https://ilovefishc.com

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-6-14 13:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表