鱼C论坛

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

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

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

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

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

x
delete会自动调用析构函数来释放new创建的空间! L- R% o: m1 F* V# D) V
#include <iostream>
; s; \$ V( O& l, V9 P3 V& W
" n8 H, C  k7 F9 }% `using namespace std;
# a' v/ Y  O0 C
' \( T+ A4 q" b' Vclass CA, o; G; ~( n0 d7 `4 \2 w% V
{
& d2 f) w& U% epublic:7 t8 h9 l- z0 ]: ?+ ], ]5 M
        CA();
" D$ F2 k" ~4 W/ }        ~CA();
# C* G6 P7 H" k" }- t  S4 B2 d+ _. J3 f  w  L
private:
7 g. w# z/ ~7 E/ f! f7 s. g& @% B% @9 m, u
};
( Q$ m- T* }( n+ s/ |+ `
- c8 Z, f6 K" ^; v; F6 l1 N) YCA::CA()7 N3 ]; ?" Y0 C
{
9 b) v- @2 z. D8 F" D        cout<<"构造函数在执行..."<<endl;1 a8 S  k- x8 g" a( t" ^, s
}
) p, M2 `+ ]" H& O9 @+ V
1 H# z& \2 q0 TCA::~CA()
5 [; B! y' k, ^9 P- b: h) ^{0 Z1 F1 N% h$ K' x% }+ S) |7 ]0 W' c3 `
        cout<<"析构函数在执行..."<<endl;% q# O3 A4 V" _; {" p" c
}
  l+ k: [, p& C( D% q1 i- \# i, E  I% }% \7 q
int main(void)1 g3 T' Y* ~0 X$ F# y. x
{% J* t$ F2 Y* m3 I
        CA *p=new CA;; n! j1 h! K- L/ D9 H
        delete p;
# D! v- ^9 S" c4 s0 ^1 x" u0 _- t% V9 I% Z
        return 0;
. B) C% f8 }# V9 w' E* ~; F}
+ v: a1 h; |) T8 n1 a) w# v' b) w/ o9 I) _' G$ P
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-9-19 06:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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