У меня есть устаревший код, который я постепенно портирую на символы Юникода в Visual C ++ (wchar_t). Я столкнулся с этим фрагментом кода, который я хотел бы преобразовать:
char tmp[256];
sprintf(tmp, "stuff");
throw exception(tmp);
Я хочу изменить это на что-то вроде этого (это дает мне ошибку компиляции при исключении):
wchar_t tmp[256];
swprintf(tmp, "stuff");
throw exception(tmp);
Пока что я не нашел ни одного документа, дающего мне Unicode-эквивалент для исключения броска, кто-нибудь может мне помочь?
Конечно, я мог бы преобразовать свою "tmp" обратно в строку символов, но это просто глупо делать это.