C++类中变量也可以是引用哈——要用初始化列表来初始化(因为C++引用一旦绑定,就无法更换,有点类似const)
#include <iostream>
using namespace std;
class A
{
public:
int &x;
int &y;
A(int &tmpX, int &tmpY):x(tmpX), y(tmpY){}
};
int main()
{
int tmpX = 1;
int tmpY = 2;
A a(tmpX, tmpY);
a.x = 5;
a.y = 6;
cout << a.x << endl; // 5
cout << a.y << endl; // 6
return 0;
}
第一次见, 不多说。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)