c++ 构造函数初始化列表

来源:互联网 发布:cad可以画网络拓扑图吗 编辑:程序博客网 时间:2024/05/21 06:20
//  [8/25/2015 wangjian-pc]// c++ 构造函数初始化列表#include <iostream>class A{public:A():n2(0), n1(n2 + 2) {}void Print(){std::cout<< "n1:"<<n1<<",n2:"<<n2<<std::endl;}private:int n1;int n2;};int main(){A a;a.Print();system("pause");return 0;}// C++初始化类成员时,是按照声明的顺序初始化的,而不是按照出现在初始化列表中的顺序// 输出: n1不可预测的值, n2是 0

0 0
原创粉丝点击