鱼C论坛

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

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

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

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

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

x
delete会自动调用析构函数来释放new创建的空间% E7 N7 }0 P. g0 S* K! }0 V) g
#include <iostream>  s& h4 }! A) |- z: @, P

5 a- Z% ]0 [* M7 F8 i1 xusing namespace std;5 l7 ~2 t) i1 w9 c
# P0 ~$ `. I$ W- E
class CA3 A1 c& l0 p4 |4 K! O/ _
{
) r5 b( Q7 [! D4 cpublic:2 S. F  H6 J# T. p) k2 J/ Q! I
        CA();
# f4 e/ M; |8 D; v        ~CA();% _5 X  r' f. Y# u, S4 k# g

" ]! z4 X! y1 ]6 Lprivate:
2 V& U, Z3 d7 Y: Q: a* v
7 n5 }; i8 g. d( w! p};9 e* R" o& T& S

) l" y; e9 N! A4 ]7 }CA::CA()
3 r% Y8 h# O2 R{
+ F% m% c, f; s+ m% q1 j  r6 v        cout<<"构造函数在执行..."<<endl;) {. w" o5 u) ?1 R
}, H( e( {9 p& e6 [

/ Z$ C/ q# V% c% l  W8 pCA::~CA()" H6 j6 ?, x, o0 D) F
{+ o* s6 W0 E: x" v4 z, p7 t3 u
        cout<<"析构函数在执行..."<<endl;
9 @2 D# K* X9 \% O/ j+ A}
) u) r2 X! l2 C$ h+ E( F4 s( D
2 |. G6 _" R& f2 L$ Aint main(void)  ^7 C2 V+ a; ?5 l. H# X% J- _
{" g* q0 E) }- G7 p: ^8 R% G" U' I
        CA *p=new CA;
; P4 F$ j( ]' g! d' E        delete p;) b3 b: p9 @0 G# _1 \

9 ?1 v' J' y- S5 M3 A% C, L8 @        return 0;5 P" ]7 O1 m( w( P: a3 C; |
}: Q5 a9 F% v  V" ~5 s0 j

5 K" b* C( b" G  _
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-5-21 13:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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