Re[4]: проблема с std::ifstream::open
От: _hum_ Беларусь  
Дата: 30.09.16 15:21
Оценка:
Здравствуйте, uzhas, Вы писали:

U>Здравствуйте, _hum_, Вы писали:


__>>заработало. но такой код вообще переносим (меня смущает конвертация из QString в std::wstring)?


U>конвертация хитро работает:

U>

U>std::wstring QString::toStdWString() const

U>Returns a std::wstring object with the data contained in this QString. The std::wstring is encoded in utf16 on platforms where wchar_t is 2 bytes wide (e.g. windows) and in ucs4 on platforms where wchar_t is 4 bytes wide (most Unix systems).


ну, как бы это считается переносимостью (ибо для юниса придется компилировать для юникса)

U>ну и open(wchar_t*) есть только на винде


в каком смысле "есть только на винде"? и, кстаи, что-то я в доках вообще не нахожу этой функции: cplusplus.com/ifstream::open
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.