2011-11-18 23 views
0

C:\ Program Files文件(x86)的\微軟的Visual Studio 9.0 \ VC \包括\ strstream(19):錯誤C2504: '流緩衝':基類未定義的Visual C++: '流緩衝' 基類未定義

我收到上述錯誤和其他100個編譯錯誤。爲什麼會發生?在編輯器中,如果我右鍵單擊該符號streambuf,去聲明它導致頭文件c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\iosfwd並顯示聲明

typedef basic_streambuf <char, char_traits<char> > streambuf; 

回答

1

我知道這是老了,但我發現我有試圖繼承時,同樣的問題來自fstream。答案是在我的班級申報之前加上:

using namespace std;