【发布时间】:2012-01-03 06:08:00
【问题描述】:
我的问题与全局对象的初始化顺序有关。这里有一定程度的讨论:C++: When (and how) are C++ Global Static Constructors Called?
我想知道的是,如何保证某些系统库对象(虽然想不出一个例子)在应用程序中使用之前被初始化? (我知道解决方案是将此类对象包装在一个函数中,但我想了解它在今天的编译器中是如何处理的)
这在 John Levine 的“链接器和加载器”一书中也有讨论,同时谈到 .init 和 .finit 部分,但目前的技术状态尚不清楚。
【问题讨论】:
标签: c++ initialization