std::string, можно ли передавать &s[0] как буфер?
От: sanx  
Дата: 21.08.14 14:48
Оценка:
Например:
    std::string result(len + 1, '\0');
    int retLen = ::WideCharToMultiByte(CP_UTF8, 0, str.c_str(), str.size(), &result[0], len + 1, NULL, NULL);
    if (!(retLen && retLen == len && SUCCEEDED(::GetLastError())))
        return std::string();
    result.resize(retLen);
    return result;

Так можно? Или только вектор?
string
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.