Fra*_*ank 2 c++ operators istream extraction-operator
我如何阅读std::istream使用operator>>?
我尝试了以下方法:
void foo(const std::istream& in) {
std::string tmp;
while(in >> tmp) {
std::cout << tmp;
}
}
Run Code Online (Sandbox Code Playgroud)
但它给出了一个错误:
error: no match for 'operator>>' in 'in >> tmp'
Run Code Online (Sandbox Code Playgroud)
Eug*_*ene 10
运算符>>修改流,所以不要通过const,只是一个引用.