【发布时间】:2020-10-30 08:36:24
【问题描述】:
有一个更新版本的 std::getline 与 C++11。它接受一个右值“输入”参数。但是为什么有一个右值参数,即函数会消耗“输入”参数,调用后输入参数为空?
【问题讨论】:
-
在this proposal 中,提到的需要是“允许字符串I/O 与右值流一起工作”(第21 节)。编写此提案假设由 N1377、N1690 和 N1770 记录的右值引用提案成为 C++ 语言的一部分。如果您查看N1690,您可以清楚地看到 右值流的使用.