C++ 技術(shù)中心
::
首頁(yè)
::
聯(lián)系
:: ::
管理
160 Posts :: 0 Stories :: 87 Comments :: 0 Trackbacks
公告
鄭重聲明:本BLOG所發(fā)表的原創(chuàng)文章,作者保留一切權(quán)利。必須經(jīng)過(guò)作者本人同意后方可轉(zhuǎn)載,并注名作者(天空)和出處(CppBlog.com)。作者Email:coder@luckcoder.com
留言簿
(27)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
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)
其他生活類(lèi)
三方庫(kù)(5)
生活(7)
五線(xiàn)譜(1)
游戲開(kāi)發(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信號(hào)總結(jié)
5.?A*算法實(shí)現(xiàn)
6.?vc內(nèi)存地址填充
7.?c++函數(shù)throw()
8.?EA類(lèi)的關(guān)系
9.?游戲服務(wù)器相關(guān)討論(轉(zhuǎn))
10.?C/C++中volatile與 mutable,explicit 關(guān)鍵字詳解
最新評(píng)論
1.?re: 10個(gè)C++11特性
std::move() 解除引用,提供效率,所謂的右值處理,一開(kāi)始也沒(méi)看明白,后來(lái)覺(jué)得有這個(gè)挺好
--放屁阿狗
2.?re: A*算法實(shí)現(xiàn)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--放屁阿狗
3.?re: 內(nèi)存泄露監(jiān)控報(bào)告
用 BoundsChecker 吧,原理大家都懂但是自己做沒(méi)必要(盜版滴)
--萬(wàn)連文
4.?re: vc內(nèi)存地址填充
你看的不全啊,0xcc表示是指令碼:int 3,也就是軟中斷,
--冬瓜
5.?re: 10個(gè)C++11特性
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--lz
評(píng)論排行榜
1.?一個(gè)封裝好的線(xiàn)程類(lèi)(7)
2.?字符串格式化防止數(shù)組越界(6)
3.?格式化字符串(6)
4.?關(guān)于warning C4819(5)
5.?CodeLite 出現(xiàn)中文亂碼問(wèn)題(4)
C++ 虛析構(gòu)函數(shù)的問(wèn)題
一.虛析構(gòu)函數(shù)說(shuō)明
一般來(lái)說(shuō),如果有被子類(lèi)繼承的類(lèi),盡可能的加上關(guān)鍵字virtual,特別是以下情況,可能沒(méi)有調(diào)用子類(lèi)的析
構(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!
可以看到,沒(méi)有調(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)
評(píng)論(0)
編輯
收藏
引用
所屬分類(lèi):
C++ 基礎(chǔ)
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件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 高級(jí)用法
10個(gè)C++11特性
C++中的explicit關(guān)鍵字
c++基礎(chǔ)要點(diǎn)(9-15點(diǎn))
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Copyright @ C++技術(shù)中心
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
av无码久久久久久不卡网站
|
色综合久久夜色精品国产
|
久久夜色精品国产噜噜麻豆
|
久久中文骚妇内射
|
精品久久久久中文字
|
伊人色综合久久天天网
|
2022年国产精品久久久久
|
久久久无码精品午夜
|
精品久久久久香蕉网
|
久久综合色老色
|
久久综合九色综合久99
|
日韩精品久久久久久久电影蜜臀
|
亚洲国产精品综合久久网络
|
亚洲va国产va天堂va久久
|
久久人妻少妇嫩草AV蜜桃
|
国产精品久久久久久久久免费
|
久久无码专区国产精品发布
|
亚洲va久久久噜噜噜久久
|
精品无码久久久久国产
|
久久久久九九精品影院
|
香蕉久久一区二区不卡无毒影院
|
18岁日韩内射颜射午夜久久成人
|
久久久久成人精品无码
|
91精品国产91久久久久久青草
|
久久精品成人影院
|
久久久精品免费国产四虎
|
久久天堂AV综合合色蜜桃网
|
蜜桃麻豆WWW久久囤产精品
|
国内精品久久久久久中文字幕
|
久久久青草久久久青草
|
91精品国产乱码久久久久久
|
久久无码人妻一区二区三区
|
久久精品嫩草影院
|
国产精品久久久久久福利漫画
|
久久久久99精品成人片试看
|
精品久久久久久久无码
|
99久久精品国产免看国产一区
|
久久精品国产半推半就
|
国产精品女同一区二区久久
|
韩国三级中文字幕hd久久精品
|
久久狠狠一本精品综合网
|