std::string чтобы было безопасно? просто сейчас у меня есть такой код, он работает, но ide меня предупреждает что такое может привести к UB
BSTR __stdcall bstr_c() {
wchar_t* c = (wchar_t*)"Hello world";
return SysAllocString(c);
}
MultiByteToWideChar
нужно не приводить указатель тем более посишному, а использовать литерал
я же не могу использовать литерал к уже готовому std::string'у
используй std::wstring, он работает с wchar_t, и можешь использовать литерал
Вот этот пример мои предположения подтверждает
Обсуждают сегодня