Russian Qt Forum

Программирование => С/C++ => Тема начата: stima от Март 02, 2012, 12:39



Название: typedef
Отправлено: stima от Март 02, 2012, 12:39
Код:
#ifdef UNICODE
    typedef std::wstring string;
#else
    typedef std::string string;
#endif

***
void foo()
{
    std::ifstream stream;
    string file = _T("some file"); 
 
    stream.open(file);
}

error: cannot convert parameter 1 from 'string' to 'const wchar_t *'

Как правильно сделать?


Название: Re: typedef
Отправлено: Пантер от Март 02, 2012, 12:41
stream.open(file.c_str ());