鱼C论坛

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

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

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

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

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

x
delete会自动调用析构函数来释放new创建的空间
  M- g: x! |1 Y6 B0 O/ ?#include <iostream>0 W" w$ p) R4 V# |8 Y: `

: N9 O/ n; ]: t* yusing namespace std;+ F0 I/ K2 I: b9 v- k, \
, q. z  i) z7 |8 E1 F
class CA
0 m. \5 K+ h& m- B1 _+ h{; n, Y0 F# w- t- F1 Z
public:& @+ }+ S, }4 x9 V
        CA();& k' k! r, X' l
        ~CA();
" t- Y1 P0 }# @3 O+ Z7 M( Q& [( N4 W+ c$ F5 E" @
private:
3 L0 q1 r& P2 N& [" F9 A  I; q
2 E5 K* ]! l0 ]0 e7 K};
& c2 f' {2 A6 F* E" A! ^  Q3 [3 q+ J2 d4 X2 w: n2 ?: R' |5 H  Z; {" v
CA::CA()
# [9 `# a" l8 N( R9 _' Y! _{
' ^# G/ q8 M' n9 p) _; h2 h+ R  r        cout<<"构造函数在执行..."<<endl;
7 b/ {5 I" e  N  G  u}$ z7 r3 t; I, L* t% t' g4 x

/ s$ P; `, O8 O8 Q+ L( g. nCA::~CA()! _3 t" s( l  `/ O3 U
{5 g6 s. D( x& r$ J
        cout<<"析构函数在执行..."<<endl;
' R: E" b3 W- R; g! n  w}
( J. i- J# T4 L& r$ j/ g
) U( k4 u& Z1 t& I0 m9 r, kint main(void)
8 M! {$ V; q5 f: {. \$ q4 [0 F{- ~% u3 G) R1 L
        CA *p=new CA;0 K2 F+ [6 e. q1 X
        delete p;
! V4 ~, d+ e$ K9 J1 X
4 j7 K* g1 Y4 r0 j8 d& b- T, c        return 0;" G- V7 }% X  z( R6 ]! s  N* g& v
}
$ e" P2 |7 s5 j+ s8 B- G2 Z" b. z# K$ i! C% Q' M2 W0 F
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

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

GMT+8, 2025-4-5 22:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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