- 5
- 0
- 约1.16千字
- 约 6页
- 2022-08-13 发布于云南
- 举报
;类对象作为成员 ;当调用构造函数X::X()时,首先按各对象成员在类定义中的顺序依次调用它们的构造函数,对这些对象初始化,最后再执行X::X()的函数体。析构函数的调用顺序与此相反。
下面的例子中有两个类string和girl,类girl中的一个数据成员name是类string的一个对象,即name是类girl的一个对象成员。两个类都有自己的构造函数,而类girl的构造函数被执行时,希望能给其中的string类的成员对象也初始化为具体的值。
例2-17
#includeiostream.h
#includestring.h
class strings
{
private:
char *str;
public:
strings(char *s)
{ str=new char[strlen(s)+1];
strcpy(str,s);
}
;void print()
{ cout类strings is str endl; }
~strings()
{ delete str; }
};
class girl
{
private:
strings name;
int age;
您可能关注的文档
- 接口硬件设计方法.pptx
- 可编程并行接口8255A.pptx
- 可编程串行接口芯片8251A.pptx
- 可编程串行通信接口芯片8251A.pptx
- 客户-服务器体系结构.pptx
- 局部总线(PCI、PCI Express)(电子信息).pptx
- 类和对象的基本概念.pptx
- 类以外的运算符重载.pptx
- 逻辑操作指令.pptx
- 逻辑结构设计.pptx
- DB54∕T 0690-2026 设施土壤次生盐渍化改良技术规程.docx
- DB54∕T 0689-2026 设施蔬菜秸秆还田技术规程.docx
- DB54∕T 0665-2026 光伏电站燕麦与箭筈豌豆混播 生产技术规程.docx
- DB54∕T 0664-2026 光伏电站绵羊放牧管理技术规程.docx
- DB54∕T 0659-2026 短须裂腹鱼(地方标准).docx
- DB54∕T 0653-2026 黄石爬鮡增殖放流规程.docx
- DB46∕T 747-2026 气候康养指数.docx
- (11.2.1)--11.1 创伤后应激障碍-1.ppt
- (11.2.2)--11.2 创伤后应激障碍-2.ppt
- (11.2.3)--11.3 创伤后应激障碍-3.ppt
最近下载
- 电路第五版邱关源习题及答案全解.doc VIP
- 石柱至彭水高速公路 工程可行性研究报告 工可方案简述-2024.5.9.pdf
- 2026年四川事业单位招聘考试综合类职业能力倾向测验模拟题试卷精析20.docx VIP
- 2026年四川考评员考试题及答案全套试题及答案.docx VIP
- 【合同协议范本】公司协商解除劳动合同协议最新.docx VIP
- 2026全国卫生与健康大会健康中国十五五目标任务解读材料.pdf VIP
- 国防教育法国防法课件PPT.pptx VIP
- 纺织图案设计-纺织品图案的构图与接版.pptx VIP
- 青岛鼎信JB-QG-TS3200控制器说明书.pdf
- 09S304 卫生设备安装图集.pdf
原创力文档

文档评论(0)