成员对象
来源:互联网 发布:网络传输速率的单位 编辑:程序博客网 时间:2024/06/01 09:18
成员对象以其在类中声明的顺序构造,不以构造函数中构造参数表的顺序来规定对象的构造顺序。
//---------main.cpp------------#include <iostream>//测试成员对象的创建顺序using namespace std;class A{public:A(int x){std::cout<<"A: "<<x<<"->";}};class B{public:B(int x){std::cout<<"B: "<<x<<"->";}};class C{private:A a;B b;public:C(int x,int y):b(x),a(y){std::cout<<"c\n";}};int main(int argc,char **argv){C c(15,9);return 0;}
A: 9->B: 15->c
请按任意键继续. . .
class C按 A、B的顺序定义对象成员,其构造函数又按b、a的顺序进行构造。到底听谁的呢?以定义顺序说了算。
1
0 0
- 成员对象
- 对象成员
- 成员对象
- 对象成员
- 对象数组&对象成员
- 对象作为类成员
- TextStream对象成员概要
- js 类对象成员
- 常对象成员
- 对象调用成员过程
- C++之对象成员
- 常对象成员
- 常对象成员总结
- cppTest-6.2:对象成员
- 对象作为数据成员
- 对象作为数据成员
- 对象作为数据成员
- 对象作为数据成员
- hdu5493
- bzoj1628: [Usaco2007 Demo]City skyline(单调队列)
- android中日期加天数的方法
- 【js】day01_JS概述_Js特点_使用JS_调试
- FIND_IN_SET如何按实际顺序输出
- 成员对象
- 导航地图3_定位
- mysql同一个表和不同表的一列复制到另一列的方法
- Unity3D中的一些Atrribute
- 观察者模式
- android 按两次返回键退出
- Xcode 7.0 更新后 网络请求 友盟关于iOS9的一些修改
- iOS界面编程-UIProgressView
- The Pilots Brothers' refrigerator(dfs)