静态初始化失败仅在c ++中发生吗?

时间:2019-01-03 20:22:20

标签: c++ static static-order-fiasco

我刚刚发现c ++中存在静态初始化失败问题,我很好奇,这是唯一的c ++问题吗?也许甚至在c ++中,这个问题已经解决了?

1 个答案:

答案 0 :(得分:0)

在Delphi中,每个单元可以具有initializationfinalization部分。 (单位是单个源文件)。

假设单元之间没有循环依赖关系,则initialization的依赖关系将比依赖模块的initialization早。终结顺序相反。

我认为这是可以避免该问题的一个例子。