阅读背景:

当使用std:::移动到别处时,会得到一个错误,或者至少是一个警告

来源:互联网 

This:

这样的:

void foo(int &&r) {
  std::cout << r << std::endl;
}

int main() {
  int i = 2;
  foo(std::move(i));
  i = 3; //no warning. any way to get some warnings here?
  return 0;
}
void foo(int &&r) {
  std::cout 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: