NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
通过 `__attribute` 可以设置函数的属性,指定函数在main函数的前后执行: * `constructor`:函数会在main函数前执行; * `destructor`:函数会在main函数后执行; ```c++ __attribute((constructor)) void before_main() { printf("%s\n", __FUNCTION__); } __attribute((destructor)) void after_main() { printf("%s\n", __FUNCTION__); } int main(int argc, char** argv) { printf("%s\n", __FUNCTION__); return 0; } ```