繁体   English   中英

Visual C ++:未定义“ streambuf”基类

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM