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;
