Хочу использовать класс fstream. Пишу ему:
#include "stdafx.h"
#include <fstream.h>
void func()
{
fstream S;
}
И получаю ровно 103 таких примерно ошибки:
c:\program files\microsoft visual studio\vc98\include\ios.h(146) : error C2872: 'streambuf' : ambiguous symbol
Ну там дальше ошибки с ios, ostream, istream и т.д.
В файле stdafx.h у меня подцеплено
namespace std.
В STL есть файл fstream. Но я хочу использовать fstream.h .
Как я понял, проблема в том, что одинаковые классы определены и в STL, и в fstream.
Вопрос: как мне избавиться от этой ошибки??
Спасибо всем заранее.