水木社区手机版
首页
|版面-C程序设计语言(CProgramming)|
新版wap站已上线
返回
1/1
|
转到
主题:关于__attribute__((constructor))
楼主
|
b0207191
|
2021-11-03 11:29:49
|
只看此ID
__attribute__((constructor))
__attribute__((destructor)).
这两个应用场景是什么
初始化操作和清理操作直接放在main里面不行么?
--
FROM 120.35.11.*
1楼
|
z16166
|
2021-11-03 13:20:00
|
只看此ID
__attribute__((constructor))/__attribute__((destructor))是隐式调用,自己不用写代码,CRT代码帮你干这事了。
CRT执行ctor的时机是在main()之前,执行dtor是在main()之后。
main()里面是显式调用,就得自己写代码了。
这有个针对CRT的分析,有点啰嗦
https://luomuxiaoxiao.com/?p=516
--
FROM 114.240.244.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版