Тип wchar_t не должен использоваться
Тип wchar_t не должен использоваться.
Размер wchar_t
зависит от реализации. Если вы используете wchar_t
для значений в Юникоде, ваш код связан с определенным компилятором.
Чтобы улучшить переносимость вашего кода, используйте char16_t
и char32_t
вместо этого. Это стандартные типы, введенные в C++ 11 для текстовых строк с UTF-16 и UTF-32 кодировками.
Средство проверки правил помечает все виды использования wchar_t
ключевое слово.
Если вы не хотите устранять проблему, добавьте комментарий с обоснованием результата. Смотрите Адрес Результаты Polyspace через исправления ошибок или обоснования.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Выражения |
Категория: Необходимый, Автоматизированный |