C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ include \ strstream(19):错误C2504:'streambuf':基类未定义
我收到上述错误和其他100个编译错误。为什么会这样?在编辑器中,如果我右键单击符号streambuf
并转到声明,它将导致头文件c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\iosfwd
并显示声明
typedef basic_streambuf <char, char_traits<char> > streambuf;
最佳答案
我知道这很旧,但是我尝试从fstream继承时遇到了同样的问题。答案是在类声明之前添加:
using namespace std;
关于c++ - Visual C++:未定义“streambuf”基类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8186425/