【C++ 基础知识】__attribute__((constructor)) 和 __attribute__((destructor))
2:只有constructor有优先级,指定优先级时,先执行优先级小的,再执行优先级大的,最后执行没有指定优先级。0-100是保留优先级。给编译器提供上下文,帮助编译器做优化,合理使用可以收到显著的优化效果。((constructor)) 先于main()函数调用,((destructor)) 在main()函数后调用。给代码阅读者提供必要的注解,助其理解代码意图。产生一些编译警告,使代码更规范。








