C++全局对象不调用构造函数情况

我们知道,在通常情况下,纵然这个对象是全局的,也会调用其构造函数。 但是有些情况例外。 导致全局对象不调用构造函数的主要原因是编译器的问题。(主要是其中的链接器部分) 首先我们要知道,全局对象初始化的时候,其构造函数是在什么时候调用的。 linux下程序的执行过程。 可以看到在main函数之前是有对全局变量的初始化过程的(_init -> __do_global_ctors_aux)。 但是这个函
相关文章
相关标签/搜索