2

我正在使用 Clion,我的项目设置为 C++98,但 clang-tidy 建议使用 nullptr 而不是 NULL。

IDE 中的某个地方是否有一个整洁的设置,或者是其他什么?

4

1 回答 1

4

我不具体了解 CLion,但该消息与modernize-use-nullptr用于升级旧代码以使用 C++11 功能的检查有关。(在这种情况下,避免在分配给非指针变量时无意中使用 NULL 宏,因为它扩展为 0)

如果您想将代码保留在 C++98 中,请禁用该检查。

于 2018-10-08T12:43:03.593 回答