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