/*******************************************************
*author:彭晓林
*copyright: 版权所有,翻版不究
*function: 类成员常量和引用的初始化示例
******************************************************/
#include <iostream>
#include <string>
using namespace std;
class DEMO
{
public:
DEMO (int a, int b):x(1), y(z), z(b)
{
cout<<"构造函数被调用:/n";
cout<<"x = "<< x<<endl;
cout<<"y = "<< y <<endl;
cout<<"z = "<< z <<endl;
}
private:
const int x;
int z;
int &y;
};
int main()
{
DEMO *p = new DEMO(1,2);
delete p;
while(1);
}
本文通过一个C++示例介绍了如何在构造函数中初始化类成员变量,包括常量成员、普通成员以及引用成员。示例展示了初始化列表的使用方法。
1715

被折叠的 条评论
为什么被折叠?



