在共享库中全局声明的非POD对象的语义是什么?

时间:2014-08-24 14:24:52

标签: c++ linux shared-libraries

如果在共享库中全局实例化具有非平凡构造函数和析构函数的C ++类,则在加载库时是否调用其构造函数,同样,卸载库时是否调用其析构函数?这是保证,还是只是通常发生?它可能永远不会发生吗?

1 个答案:

答案 0 :(得分:1)

是的,在加载或卸载库时,将始终调用构造函数和析构函数。