标签: c++ static static-order-fiasco
我刚刚发现c ++中存在静态初始化失败问题,我很好奇,这是唯一的c ++问题吗?也许甚至在c ++中,这个问题已经解决了?
答案 0 :(得分:0)
在Delphi中,每个单元可以具有initialization和finalization部分。 (单位是单个源文件)。
initialization
finalization
假设单元之间没有循环依赖关系,则initialization的依赖关系将比依赖模块的initialization早。终结顺序相反。
我认为这是可以避免该问题的一个例子。