C++ 技術(shù)中心
::
首頁
::
聯(lián)系
:: ::
管理
160 Posts :: 0 Stories :: 87 Comments :: 0 Trackbacks
公告
鄭重聲明:本BLOG所發(fā)表的原創(chuàng)文章,作者保留一切權(quán)利。必須經(jīng)過作者本人同意后方可轉(zhuǎn)載,并注名作者(天空)和出處(CppBlog.com)。作者Email:coder@luckcoder.com
留言簿
(27)
給我留言
查看公開留言
查看私人留言
隨筆分類
C++ STL(2)
C++ 基礎(chǔ)(31)
Delphi(2)
Linux 編程(29)
Linux 操作(22)
MSSQL(1)
MYSQL(21)
Oracle
python編程(1)
UML(3)
Windows 編程(10)
Windows 網(wǎng)絡(luò)編程(6)
工具(1)
其他編程(11)
其他生活類
三方庫(5)
生活(7)
五線譜(1)
游戲開發(fā)(14)
隨筆檔案
2020年5月 (2)
2017年12月 (1)
2017年11月 (1)
2017年9月 (1)
2017年8月 (1)
2017年7月 (1)
2017年6月 (3)
2017年4月 (2)
2017年3月 (3)
2016年6月 (1)
2016年1月 (1)
2015年12月 (2)
2015年5月 (1)
2015年2月 (1)
2014年12月 (2)
2014年11月 (4)
2014年9月 (2)
2014年8月 (1)
2014年7月 (1)
2014年6月 (3)
2014年5月 (1)
2014年4月 (1)
2014年3月 (1)
2013年12月 (5)
2013年11月 (2)
2013年10月 (1)
2013年9月 (9)
2013年8月 (6)
2013年7月 (11)
2013年6月 (5)
2013年4月 (8)
2013年3月 (4)
2013年1月 (3)
2012年12月 (5)
2012年11月 (2)
2012年10月 (5)
2012年9月 (7)
2012年8月 (7)
2012年7月 (1)
2012年6月 (1)
2012年5月 (1)
2012年3月 (11)
2012年2月 (1)
2011年12月 (1)
2011年11月 (1)
2011年10月 (1)
2011年9月 (1)
2011年8月 (1)
2011年7月 (1)
2011年6月 (2)
2011年4月 (11)
2011年3月 (9)
搜索
最新隨筆
1.?origin游戲服務(wù)器引擎介紹
2.?golang游戲服務(wù)器引擎
3.?套接字read/write返回值
4.?關(guān)于linux信號總結(jié)
5.?A*算法實(shí)現(xiàn)
6.?vc內(nèi)存地址填充
7.?c++函數(shù)throw()
8.?EA類的關(guān)系
9.?游戲服務(wù)器相關(guān)討論(轉(zhuǎn))
10.?C/C++中volatile與 mutable,explicit 關(guān)鍵字詳解
最新評論
1.?re: 10個(gè)C++11特性
std::move() 解除引用,提供效率,所謂的右值處理,一開始也沒看明白,后來覺得有這個(gè)挺好
--放屁阿狗
2.?re: A*算法實(shí)現(xiàn)
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--放屁阿狗
3.?re: 內(nèi)存泄露監(jiān)控報(bào)告
用 BoundsChecker 吧,原理大家都懂但是自己做沒必要(盜版滴)
--萬連文
4.?re: vc內(nèi)存地址填充
你看的不全啊,0xcc表示是指令碼:int 3,也就是軟中斷,
--冬瓜
5.?re: 10個(gè)C++11特性
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--lz
評論排行榜
1.?一個(gè)封裝好的線程類(7)
2.?字符串格式化防止數(shù)組越界(6)
3.?格式化字符串(6)
4.?關(guān)于warning C4819(5)
5.?CodeLite 出現(xiàn)中文亂碼問題(4)
C++ 虛析構(gòu)函數(shù)的問題
一.虛析構(gòu)函數(shù)說明
一般來說,如果有被子類繼承的類,盡可能的加上關(guān)鍵字virtual,特別是以下情況,可能沒有調(diào)用子類的析
構(gòu)造成內(nèi)存泄露.
二.代碼示例:
#include
<
iostream
>
#include
<
conio.h
>
using
namespace
std;
class
CBase
{
public
:
//
注意有加virtual與不加virtual運(yùn)行情況
virtual
~
CBase()
{
cout
<<
"
CBase destructor!
"
<<
endl;
}
}
;
class
CChild:
public
CBase
{
public
:
~
CChild()
{
cout
<<
"
CChild destructor!
"
<<
endl;
}
}
;
int
main(
int
argc,
char
*
argv[])
{
/**/
/*
以下打印結(jié)果是
CChild destructor!
CBase destructor!
*/
CChild
*
pchild
=
new
CChild();
delete pchild;
/**/
/*
1.以下代碼有加virtual運(yùn)行結(jié)果是:
CChild destructor!
CBase destructor!
2.去掉virtual運(yùn)行結(jié)果如下:
CBase destructor!
可以看到,沒有調(diào)用CChild的析構(gòu)函數(shù)
*/
CBase
*
pBase
=
new
CChild();
delete pBase;
_getch();
return
0
;
}
posted on 2011-03-11 15:10
C++技術(shù)中心
閱讀(1530)
評論(0)
編輯
收藏
引用
所屬分類:
C++ 基礎(chǔ)
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
golang游戲服務(wù)器引擎
內(nèi)存泄露監(jiān)控報(bào)告
vc內(nèi)存地址填充
c++函數(shù)throw()
C/C++中volatile與 mutable,explicit 關(guān)鍵字詳解
使用enable_shared_from_this(轉(zhuǎn))
c++ 11std::bind std::function 高級用法
10個(gè)C++11特性
C++中的explicit關(guān)鍵字
c++基礎(chǔ)要點(diǎn)(9-15點(diǎn))
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright @ C++技術(shù)中心
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
久久婷婷五月综合国产尤物app
|
久久久久无码精品
|
亚洲国产精品久久久久婷婷老年
|
久久久久久国产精品美女
|
色欲综合久久躁天天躁
|
国产精品久久永久免费
|
色诱久久久久综合网ywww
|
亚洲国产婷婷香蕉久久久久久
|
久久人人青草97香蕉
|
久久精品aⅴ无码中文字字幕不卡
|
国产成人久久激情91
|
精品国产乱码久久久久久浪潮
|
少妇久久久久久久久久
|
99久久99久久精品国产
|
伊人热热久久原色播放www
|
久久久婷婷五月亚洲97号色
|
久久综合久久综合九色
|
亚洲AV无码久久寂寞少妇
|
91久久精品91久久性色
|
久久无码AV中文出轨人妻
|
精品久久久久久无码免费
|
久久精品国产亚洲av麻豆图片
|
久久精品国产99久久丝袜
|
婷婷综合久久中文字幕蜜桃三电影
|
色偷偷888欧美精品久久久
|
成人午夜精品无码区久久
|
久久无码AV中文出轨人妻
|
久久e热在这里只有国产中文精品99
|
久久无码AV一区二区三区
|
欧美亚洲另类久久综合
|
婷婷国产天堂久久综合五月
|
久久亚洲欧美日本精品
|
亚洲国产精品久久电影欧美
|
品成人欧美大片久久国产欧美
|
久久综合九色综合网站
|
欧美久久天天综合香蕉伊
|
亚洲欧美日韩精品久久
|
国产成人精品久久一区二区三区
|
日韩人妻无码精品久久久不卡
|
久久久久四虎国产精品
|
国产精品一久久香蕉国产线看
|