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
亚洲精品视频久久久
|
99久久人妻无码精品系列
|
久久夜色撩人精品国产
|
亚洲欧美日韩精品久久亚洲区
|
亚洲欧美久久久久9999
|
国内精品综合久久久40p
|
久久久久高潮毛片免费全部播放
|
国产精品永久久久久久久久久
|
亚洲精品视频久久久
|
久久久九九有精品国产
|
97精品伊人久久大香线蕉
|
日本强好片久久久久久AAA
|
一本大道加勒比久久综合
|
色8久久人人97超碰香蕉987
|
精品国产一区二区三区久久蜜臀
|
亚洲国产另类久久久精品黑人
|
国产亚洲美女精品久久久
|
中文国产成人精品久久不卡
|
国产精品免费久久久久影院
|
97久久国产亚洲精品超碰热
|
国产精品99久久精品爆乳
|
久久综合久久美利坚合众国
|
99久久精品免费观看国产
|
国产成人无码精品久久久性色
|
精品乱码久久久久久夜夜嗨
|
国产成年无码久久久久毛片
|
久久精品国产日本波多野结衣
|
性做久久久久久久久久久
|
精品视频久久久久
|
国产A级毛片久久久精品毛片
|
久久99热狠狠色精品一区
|
久久亚洲AV成人无码国产
|
久久久久久久久久久
|
狠狠综合久久AV一区二区三区
|
亚洲第一永久AV网站久久精品男人的天堂AV
|
精品熟女少妇a∨免费久久
|
无码AV中文字幕久久专区
|
日韩精品久久无码人妻中文字幕
|
热久久视久久精品18
|
狠狠综合久久综合88亚洲
|
漂亮人妻被中出中文字幕久久
|