Здравствуйте, 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