[英]Visual C++: 'streambuf' base class undefined
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;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.