本文主要是介绍C++ 在main函数执行前先运行以及在main函数执行后运行的函数__attribute__ ((attribute-list)),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
__attribute__用法
-
attribute((constructor))在main函数之前,执行一个函数,便于我们做一些准备工作
__attribute((constructor))void before()
{
printf(“before main\n”);
} -
attribute((destructor))在main()函数退出或者调用了exit()之后调用
__attribute((destructor))void after()
{
printf(“before main\n”);
}
这篇关于C++ 在main函数执行前先运行以及在main函数执行后运行的函数__attribute__ ((attribute-list))的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!