#1 04.12.05 17:32
[VC8] Наследование от ostream
в 6-ой студии это работало, а в 2005 не хочет. Ругается на последнюю строку, говорит, что нет конструктора по умолчанию. Как правильно наследовать от ostream в 2005ой студии?
Код::
class MyOstream : public ostream
{
char *toRus(char *pszStr)
{
char *pszTempStr = new char[strlen(pszStr)+1];
CharToOem(pszStr,pszTempStr);
return pszTempStr;
}
public:
ostream& operator << (char *str)
{
cout << toRus(str);
return cout;
}
} ccout;Offline

