c ++对象链接顺序视觉工作室

时间:2015-10-31 01:50:19

标签: c++ visual-studio-2013 static-variables

我遇到了Visual Studio 2013的问题。我正在构建一个包含许多类的大型c ++项目。问题是这些类中的一些是静态的,或者具有预定义值的静态对象。现在问题是这些类中的一些依赖于其他对象的静态版本。然而,在调试时,我可以看到其中一个静态对象正在使用尚未初始化的静态对象进行初始化。有没有办法定义对象初始化的顺序?从我从搜索中看到的我不能指定链接顺序,即使我不能确定静态对象初始化顺序。

将对象分离到静态库有帮助吗?或者是否有一种简单的方法来告诉它应该初始化静态对象的顺序?或者我是否需要找到另一种方法以正确的顺序初始化它们?

0 个答案:

没有答案