鱼C论坛

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

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

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

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

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

x
delete会自动调用析构函数来释放new创建的空间
1 }3 g1 U# _; M7 t* y1 R" T#include <iostream># m* k, {- _6 ?! G
" J+ a. o6 M, H! c0 ^3 l
using namespace std;
; n4 z% }3 H+ {8 k- K* I: f6 K5 p! w
class CA' o0 g/ l8 u: s) x, p
{3 t3 W# x6 O/ \7 `  @1 i
public:
0 R3 Y+ _8 C, M) r        CA();6 H& v! w% A3 x( l6 u
        ~CA();5 F( p$ V! G* ~9 \& J
+ Y% ^5 v% i( w
private:+ p1 l1 j) l9 \! ~) f  b1 M
1 e" v3 v7 O3 V
};; L1 E) X8 Q( J: [0 \

* L; p# L+ W* V6 i& P; vCA::CA()
) S5 o0 L# u  b* c3 l# g{  P- s! A% k& f( E- L
        cout<<"构造函数在执行..."<<endl;6 _( D% L' U% l0 B4 D: P
}3 `$ B, V: L5 A( K  V* }( {6 O- Q

1 u6 S; n) D6 m" ?9 a; O2 WCA::~CA()' N/ y: c5 ~4 L& Z& Q+ a/ ]  A- B
{1 O9 Y6 N& I* \6 X# Y
        cout<<"析构函数在执行..."<<endl;6 f* W$ g% J) b6 I/ |
}
5 n: n( T4 C" Z3 |* ]
; E5 N% t1 p, c! {5 y8 p- _int main(void)" O& O9 i! S" Z( [
{: _- x' v) L' e1 v' }1 e% E
        CA *p=new CA;7 X' O! ?* I; k
        delete p;
3 i1 Q% J: S0 c) n2 ~4 u. V4 E9 v0 q8 H/ _
        return 0;
# p" S' h* N8 T5 A, t% P}
1 k, k$ U& _- H- Y8 R7 b- p3 b  N
; c# o6 E. x& N8 `
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

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

GMT+8, 2024-11-22 20:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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