Visual C ++:'streambuf'基类未定义
C: Program Files(x86) Microsoft Visual Studio 9.0 VC include strstream(19):error C2504:'streambuf':base class undefined
我收到上述错误和其他100个编译错误。 为什么会发生? 在编辑器中,如果我右键单击符号streambuf
并转到声明,它会导致头文件c:Program Files (x86)Microsoft Visual Studio 9.0VCincludeiosfwd
并显示声明
typedef basic_streambuf <char, char_traits<char> > streambuf;
我知道这是旧的,但我发现我尝试从fstream继承时遇到同样的问题。 答案是在我的课堂宣言之前加上:
using namespace std;
链接地址: http://www.djcxy.com/p/95529.html