【发布时间】:2019-03-03 01:09:07
【问题描述】:
假设我在下面有代码
#include <iostream>
void foo(std::string && s) { std::cout << s; }
void bar(std::string && s) { foo(s); }
int main() {
bar("abc");
return 0;
}
我收到编译错误:
错误:无法绑定‘std::string {aka std::basic_string}’左值 到‘std::string&& {aka std::basic_string&&}’ 无效 bar(std::string && s) { foo(s); }
【问题讨论】: