carysu@126.com
carysu@126.com
posts - 11, comments - 0, trackbacks - 0, articles - 0
导航
C++博客
首页
新随笔
联系
聚合
管理
<
2024年8月
>
日
一
二
三
四
五
六
28
29
30
31
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
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2011年10月 (4)
2011年7月 (7)
搜索
最新评论
阅读排行榜
1. 派生类构造函数举例(612)
2. 派生类的构造函数(551)
3. 数据结构后缀表达式转换(460)
4. 通过调用基类的指针作为形参的函数来显示桥对象的信息(366)
5. 队列的链式存储(325)
评论排行榜
1. 队列的链式存储(0)
2. 数据结构后缀表达式转换(0)
3. c与 指针(0)
4. c语言(0)
5. 派生类构造函数举例(0)
类中包含子对象
Posted on 2011-07-16 19:59
susu
阅读(273)
评论(0)
编辑
收藏
引用
1
#include
<
iostream
>
2
#include
<
string
>
3
using
namespace
std;
4
5
class
A
6
{
7
public
:
8
A(
int
i)
9
{
10
cout
<<
"
A constructore
"
<<
endl;
11
}
12
~
A()
13
{
14
cout
<<
"
A destructore
"
<<
endl;
15
}
16
}
;
17
class
B
18
{
19
public
:
20
B(
int
i)
21
{
22
cout
<<
"
B construtore
"
<<
endl;
23
}
24
~
B()
25
{
26
cout
<<
"
B destructore
"
<<
endl;
27
}
28
}
;
29
class
sample
30
{
31
public
:
32
sample():b(
20
),a(
10
)
33
{
34
cout
<<
"
Sample Constructore
"
<<
endl;
35
}
36
~
sample()
37
{
38
cout
<<
"
sample destructore
"
<<
endl;
39
}
40
private
:
41
A a;
42
B b;
43
}
;
44
void
main()
45
{
46
sample s;
47
}
48
/**/
/*
当一个类中包含子对象时,构造函数的调用顺序是先调用子对象的构造函数(按他们在类中定义时出现的顺序,而不是构造列表中的顺序)
49
然后再调用当前对象的构造函数的代码,调用析构函数的顺序与构造函数的顺序刚好相反
50
*/
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © susu