纸箱猪的专栏

挨踢民工生涯

C和C++对待全局对象的一个不同之处

今天阅读《深度探索C++对象模型》,得知在C之中,未初始化的全局对象“被视为一个‘临时性的定义’,因为它没有明确的初始化操作。一个‘临时性的定义’可以在程序中发生多次,那些实例会被链接器折叠起来,只留下单独一个实体”(见第197页)。于是我做了做实验,以验证书上说的话。

2011-08-22 18:57:31

阅读数:1105

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭