新手,上个简单的问题,c++中的值类型和应用类型
c++中貌似没有值类型和引用类型这么一说,但是我只能这么悲剧的理解下面的问题
int a=10;
int b=a;
b=5;
trace(a);
trace(b);
//10,5
如果是a是数组或者object对象,这样搞得话a的会变,我理解的就是值类型是直接存值。引用类型是存储的是引用,将a的引用付给b的时候,a,b实际上指向了同一个数组对象,b变,a也会变
请问,这个问题怎么结合指针理解啊
[解决办法]
参考:
C/C++中指针和引用之相关问题研究