C++类内成员变量可以定义引用类型吗
作者:互联网
● 请你回答一下C++类内成员变量可以定义引用类型吗?
参考回答:
可以,必须通过成员函数初始化列表初始化,初始化后的引用变量所占用的内存空间和普通变量相同。
#include <iostream>
using namespace std;
class temp {
public:
temp(const int& k) :a(n) { // 必须要在初始化列表中进行初始化
n = k;
cout << a << endl;
}
private:
int n;
int &a;
};
int main() {
temp t(10);
system("pause");
return 0;
}
标签:初始化,变量,temp,C++,引用,类内 来源: https://blog.csdn.net/MARSHCW/article/details/111492016