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

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

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

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

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

×
delete会自动调用析构函数来释放new创建的空间! ^! j6 @/ R/ c. Z
#include <iostream>
  ]. E* D+ |$ [% r  O+ b% Q% F2 c3 m5 ]0 s0 c5 S+ r. L9 {
using namespace std;% \1 I/ M& h' O$ Z

& \* M. U1 u6 t8 hclass CA
9 v) @, k' ^! F: I2 H8 J1 i{
* P# `( Z3 W6 i- Lpublic:5 L8 |0 W5 a. ^9 u
        CA();
. i) P3 a( ]' e5 D2 ]! H$ l        ~CA();
$ v, L6 s. }6 q9 L" ^- z2 s
* k2 G) h+ c! w& Q# ^2 Uprivate:% e, d. H! D* r  h
4 R, {7 |9 g) h0 w# s  k$ y/ j
};
* r) c. K" m# V- o) S& S' v; c  h5 Z" R
CA::CA()
7 ~0 ^! Y/ E5 X- e! b2 v/ J{9 J8 g/ a- w/ q6 j( k
        cout<<"构造函数在执行..."<<endl;
( {  o* g( r% B' g; [}" p2 ]$ U: d0 O- b; V
3 n) ?; N8 i1 I
CA::~CA()
+ ?$ a, G. A1 ?* e& w{( S* R2 {. w. T* `' N
        cout<<"析构函数在执行..."<<endl;/ N. M. z# l" w! p
}
* X/ c) Z4 P1 p2 ~0 [7 L7 I. i! X4 n: u- c; T
int main(void)
# ?- b& {: w6 R, k{, U% a1 K2 @# A$ J
        CA *p=new CA;
7 u2 ~- D5 Y! p- p; ?% W        delete p;: a3 K! H6 [- T. o9 a5 M2 n

& _. U) J/ ~& P* Q- H        return 0;
: R, ]( h& }7 F2 N/ N+ k}, {9 q" m4 N: N' v. h; R
+ w. s- Y8 K0 S; a# Y4 h/ I5 Z
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-11-4 20:08

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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