从GCC init_priority属性剿警告(Supress warning from gcc i

2019-10-16 17:19发布

G ++是给我约init_priority属性警告:

g++ -c -o src/core/ModuleManager.o -Wall -fPIC -imacros ./src/configs/config.hpp -O2 -I./src/include  src/core/ModuleManager.cpp
src/core/ModuleManager.cpp:27:29: warning: requested init_priority is reserved for internal use

有没有办法来剿这个特定的警告?

Answer 1:

有没有办法来剿这个特定的警告?

是:不使用init_priority供内部使用保留的(优先级<= 100)。

还有它是保留的理由 ,如果你忽略了警告,你最终不得不去维护你将很难理解的问题。

千万不要骗你的编译器 - 它会得到你!



文章来源: Supress warning from gcc init_priority attribute