这是我收到错误的一行代码,在我 2008 年的书中:std::cin.get(std::cin.rdbuff()->in_avail()+1);
有人可以告诉我这意味着什么以及为什么它给我一个错误:
In function 'int main()':|7|error: 'struct std::istream' has no member named 'rdbuff'|
||=== Build finished: 1 errors, 0 warnings ===|
- 更新 -
将 rdbuff 更改为rdbuf
,并引发此错误:
walkthrough.cpp|7|error: no matching function for call to 'std::basic_istream<char, std::char_traits<char> >::get(std::streamsize)'|