鱼C论坛

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

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

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

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

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

x
delete会自动调用析构函数来释放new创建的空间
! t# S! P5 ^" c1 x8 V1 m6 J#include <iostream>( R1 g: C: M  \# }) A3 @  g

9 c, \& N: C. u  g- ]+ Nusing namespace std;1 a+ n  n" {& c  F

% x: p4 n! C; q: Lclass CA
! Q; B+ I1 [5 u5 `) W{
3 H& `% g' S0 Z! v" z( n3 Tpublic:6 l7 V; R5 X  L: Q; X
        CA();
" U" R$ A# X. D$ _' H        ~CA();
* E6 w0 z- Q/ A- k! K9 O1 g5 ?3 U) G: Q! z0 m
private:
: Z5 g5 b+ v. t3 ?* a# R
0 P7 V& W+ ?+ c};
; _+ P% s' M8 j/ D
+ m; I) v# o; M) o# T) KCA::CA()3 }% u" @- c8 N; S! k( S
{9 g# D8 a2 @: f' W! G% _+ L* p
        cout<<"构造函数在执行..."<<endl;
+ E* x5 J  H% \+ p& A& {: x$ y7 Q}
0 j% _: q2 c0 y2 u1 k. @' `5 n8 j! D, }1 N. T. a( S
CA::~CA()" v4 C6 @9 ~( s  l! r/ E
{
* S+ w& F5 k6 z' Q/ F5 X3 I        cout<<"析构函数在执行..."<<endl;% ]9 K* r6 J% H* a! n
}. H  {+ \" @" x. _' Y) G0 A

. a1 b% g$ L8 E# ]8 z: W* o3 rint main(void)% p' |2 c0 R# z4 d9 T
{
! R4 o+ q3 S" l$ D5 s2 {$ P! r        CA *p=new CA;
: ]( }  G* Z( O- s+ s        delete p;. C5 b2 o+ ?$ N
1 ~# z4 R7 l- u
        return 0;
! o) ]+ P9 ~3 ?- X5 S}
, d( c, l! d6 d" K
$ X3 e+ H8 ~. B4 ?4 ~: g
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-9-11 07:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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