<分区>
Google 的风格指南引用了“析构函数顺序问题”这一术语。
(请参阅此处的最后一句话:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?showone=Static_and_Global_Variables#Static_and_Global_Variables)。
这到底是什么意思?
p.s.: 在互联网上快速搜索了一下,我没有找到关于这些东西的具体信息
标签 c++
<分区>
Google 的风格指南引用了“析构函数顺序问题”这一术语。
(请参阅此处的最后一句话:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?showone=Static_and_Global_Variables#Static_and_Global_Variables)。
这到底是什么意思?
p.s.: 在互联网上快速搜索了一下,我没有找到关于这些东西的具体信息
最佳答案
它指的是static initialization order fiasco .如果您有带构造函数或析构函数的非 POD 全局对象,则对象在不同翻译单元(阅读:源文件)中的初始化顺序不容易控制。
关于c++ - C++ 中的静态和全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13239153/