某类别型A赋值给某种类型A的引用的时候会进行类型转换么
某种类型A赋值给某种类型A的引用的时候会进行类型转换么?另外能重载对应的赋值操作符么?[解决办法]A& y
某种类型A赋值给某种类型A的引用的时候会进行类型转换么?
另外能重载对应的赋值操作符么?
[解决办法]
A& y = x;
这句根本就不是赋值,而是引用的初始化啊?
[解决办法]
yup. c++11 5/5
If an expression initially has the type “reference to T” (8.3.2, 8.5.3), the type is adjusted to T prior to any further analysis.
ps.
就像楼上说的
A& y = x; 叫初始化
y = x; 才是赋值呢。