您的位置:首页 > 编程语言 > C语言/C++

c++的引用类型

2015-10-22 16:49 232 查看
class CTest

{

int a;

int b;

CTest()

{

a = 0;

b = 0;

}

}

CTest a;

a.a = 1;

a.b = 2;

CTest c;

c.a = 3;

c.b = 4;

CTest& b = a;

b = c;

这里 CTest类的引用b=c,并不是b的引用变成了对c的引用,而是把结构体c赋值到了a。

结果导致 a被改变了, a和c完全相同。

这说明,使用引用类型时,对不同对象的引用,只能赋值一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: