Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Clion,我的项目设置为 C++98,但 clang-tidy 建议使用 nullptr 而不是 NULL。
IDE 中的某个地方是否有一个整洁的设置,或者是其他什么?
我不具体了解 CLion,但该消息与modernize-use-nullptr用于升级旧代码以使用 C++11 功能的检查有关。(在这种情况下,避免在分配给非指针变量时无意中使用 NULL 宏,因为它扩展为 0)
modernize-use-nullptr
如果您想将代码保留在 C++98 中,请禁用该检查。