C++98, но clang-tidy говорит использовать nullptr?

Я использую Clion, и мой проект настроен на C++98, но у clang-tidy есть предложения использовать nullptr вместо NULL.

Есть ли где-то в IDE настройка clang-tidy или что-то еще?


person Mode77    schedule 29.09.2018    source источник
comment
Вы должны отключить проверки modernize-*. Цель всего этого — рассказать вам, как перейти на C++ 11 (и новее).   -  person Henri Menke    schedule 30.09.2018


Ответы (1)


Я не знаю конкретно CLion, но это сообщение связано с проверкой modernize-use-nullptr, которая предназначена для обновления старого кода для использования функций C++11. (в этом случае избегайте непреднамеренного использования макроса NULL при назначении переменным без указателя, поскольку он расширяется до 0)

Отключите эту проверку, если хотите сохранить код на C++98.

person pablo285    schedule 08.10.2018