Какая версия VC ++ добавлена ​​в wcstof? - PullRequest
0 голосов
/ 07 января 2019

Мы используем приведенный ниже код в нашем продукте, который построен с использованием компилятора VS ++ 2017.

 wchar_t currentVersion[30];
 wchar_t * pEnd;  
 d1 = wcstof(currentVersion, &pEnd`);

Код компилируется и успешно выполняется. Теперь мне нужно перенести этот код на более старую версию нашего продукта, которая встроена в VS 2008. Когда я запускаю этот код на компиляторе VS 2008, я получаю сообщение об ошибке, что идентификатор wcstof не найден. Я включил заголовки, такие как wchar.h и TChar.h. Похоже, что wcstof не поддерживается с 2008 VS. Я прав ? Какой альтернативный API я могу использовать здесь?

1 Ответ

0 голосов
/ 07 января 2019

wcstof был добавлен в стандарт C ++ только с C ++ 11. Таким образом, весьма маловероятно , что версии компилятора до 2011 года предоставили поддержку для этого.

Основываясь на этой ссылке, мы можем сказать, что VS 2013 поддерживает эту функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...