Автор: silart (25.09.2007 в 08:19)
Да, и в VS 6.0 тоже компилируется.
А если этот код немного видоизменить, то в VS2005 все начинает работать:
class Log
{
private:
ofstream *pout;
public:
Log(): pout(NULL)
{
pout = new ofstream("log.txt");
}
~Log()
{
delete pout;
}
Log operator<<(int m)
{
*pout << m;
return *this;
}
};
Очень странно. Я уже и MSDN весь перерыл... Может надо какой define объявить?
Не знаю прям че делать... Может еще кто сталкивался с подобной проблемой.