【发布时间】:2015-05-27 08:49:18
【问题描述】:
谁能解释我为什么在 VC++ 12 中 字符串 &s = string("this");有效但无效 int &d = int(10); 初始化非常量引用时调用了哪些运算符。
谢谢。
【问题讨论】:
标签: c++ object reference lvalue rvalue
谁能解释我为什么在 VC++ 12 中 字符串 &s = string("this");有效但无效 int &d = int(10); 初始化非常量引用时调用了哪些运算符。
谢谢。
【问题讨论】:
标签: c++ object reference lvalue rvalue
错误前提:string &s = string("this"); 不是有效的 C++。左值引用不能绑定到右值。
【讨论】: