鱼C论坛

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

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

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

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

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

x
delete会自动调用析构函数来释放new创建的空间
1 C8 V! T) W& T$ j2 o7 i#include <iostream>$ q  P$ P, `6 V" J

4 c, i$ `8 O: b  `7 p2 Uusing namespace std;
# t! s) W9 i0 n) v# x
; m- m4 L2 I3 `0 uclass CA
* _9 i- p% ^" N! S{
2 l: i/ ~1 V! U8 p6 ]# a, ypublic:+ s- M- R6 r2 z# v# R
        CA();! h6 {% t7 R0 A7 n
        ~CA();
* y1 G# W; m, N! I1 ]$ d% S( a
" [6 i0 ]$ ^! dprivate:
8 F6 Q1 f1 X: m3 s( F+ d3 C+ N6 |# I: p5 Z9 f; a/ g
};% K* G' k: d! ^' |
: C4 i9 m: g# z/ o! ~+ c# Q8 k
CA::CA()3 O; ^7 c7 Z& H
{- c& R( Y5 d& H
        cout<<"构造函数在执行..."<<endl;. e! R, x5 F3 l" B2 Z9 _
}
* u) u) L" D+ x, m
  f- i3 `7 d; }& y& k$ \7 Q1 ICA::~CA()
" T" S( K/ A% `& S{! Y& Y8 B. A+ a0 J9 {5 F5 [9 k
        cout<<"析构函数在执行..."<<endl;
: S0 @3 T, a( J}
# {. g0 p8 q0 y2 D/ s" z$ m# l+ i
5 P6 k! j: ~# s1 S4 [7 o+ G! rint main(void)
. q6 ~# }. o; \& a3 R6 \{. {2 b. i" `4 w- Y5 k
        CA *p=new CA;3 L1 y) y3 f2 A  P
        delete p;
& [7 e7 i. n/ }, W5 ~% T/ k0 ?
& \& j9 U2 i3 A. a4 t$ T        return 0;5 H5 y* u1 N0 f& _, k
}
- a! W" y: m3 P; o
# F$ T4 |! \4 }( S6 N6 g: `
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-11 11:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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