Visual C ++: базовый класс 'streambuf' не определен - PullRequest
0 голосов
/ 18 ноября 2011

C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ include \ strstream (19): ошибка C2504: 'streambuf': базовый класс не определен

I 'получаю вышеуказанную ошибку и еще 100 ошибок компиляции.Почему это случилось?В редакторе, если я щелкну правой кнопкой мыши на символе streambuf и перейду к объявлению, он приведет к заголовочному файлу c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\iosfwd и покажет объявление

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

1 Ответ

1 голос
/ 11 сентября 2012

Я знаю, что это старый, но я обнаружил, что у меня возникла та же проблема при попытке наследовать от fstream.Ответ должен был добавить перед объявлением моего класса:

using namespace std;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...