点点滴滴
posts - 311, comments - 0, trackbacks - 0, articles - 0
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
(地基工)VC析构函数
Posted on 2011-03-02 10:31
点点滴滴
阅读(150)
评论(0)
编辑
收藏
引用
所属分类:
02 编程语言
析构函数使用virtual关键字,子类会先调用自己的析构函数然后自动调用父类的析构函数,否则直接调用当前的承接类的析构函数。
class
test1
{
public
:
virtual
void
animation()
{
cout
<<
"
test1 animation
"
<<
endl;
}
virtual
void
animation1()
=
0
;
virtual
~
test1()
{
cout
<<
"
test1 destroy animation
"
<<
endl;
}
};
class
test2 :
public
test1
{
public
:
virtual
void
animation1()
{
cout
<<
"
test2 animation1
"
<<
endl;
}
void
animation()
{
cout
<<
"
test2 animation
"
<<
endl;
}
~
test2()
{
cout
<<
"
test2 destroy animation
"
<<
endl;
}
};
int
_tmain(
int
argc, _TCHAR
*
argv[])
{
//
allocatePractice();
test1
*
test
=
new
test2();
test
->
animation();
test
->
animation1();
delete test;
//
//
定义
//
std::pair<int, string> ming(1,"ming1");
//
std::map<int ,string> authors;
//
//
插入
//
authors.insert(make_pair(3,"ming3"));
//
authors.insert(map<int, string>::value_type(2,"ming2"));
//
authors.insert(ming);
//
//
cout << authors[4] << endl;
return
0
;
}
Powered by:
C++博客
Copyright © 点点滴滴
日历
<
2011年3月
>
日
一
二
三
四
五
六
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
公告
留言簿
(9)
给我留言
查看公开留言
查看私人留言
随笔分类
(268)
01 数学基础(5)
02 编程语言(175)
03 编程工具(6)
04 硬件基础(2)
05 图像基础(3)
06 多媒体
07 压缩加密
08 游戏SDK(10)
09 游戏策划(3)
10 服务器(42)
11 生活随想(12)
12工具收集(1)
19 源码收集(9)
随笔档案
(311)
2017年5月 (1)
2016年12月 (2)
2016年11月 (7)
2014年10月 (4)
2014年9月 (2)
2014年7月 (1)
2014年2月 (1)
2013年11月 (4)
2013年10月 (42)
2013年8月 (1)
2013年7月 (1)
2013年6月 (3)
2013年5月 (3)
2013年4月 (2)
2013年3月 (4)
2013年2月 (3)
2013年1月 (2)
2012年11月 (3)
2012年10月 (3)
2012年9月 (12)
2012年8月 (8)
2012年7月 (47)
2012年6月 (3)
2012年5月 (4)
2012年3月 (4)
2012年2月 (5)
2012年1月 (2)
2011年12月 (5)
2011年11月 (4)
2011年10月 (3)
2011年9月 (5)
2011年8月 (2)
2011年7月 (2)
2011年6月 (7)
2011年5月 (13)
2011年4月 (9)
2011年3月 (17)
2011年2月 (9)
2011年1月 (25)
2010年12月 (10)
2010年11月 (24)
2010年10月 (2)
相册
blog
游戏
搜索
积分与排名
积分 - 463432
排名 - 45
最新评论