2010-07-05 160 views
0

在VC++ 2008中,静态局部变量和静态局部对象的初始化存在严重差异。静态局部变量在main()及其函数中的定义语句被跳过之前被初始化。静态本地对象在main()之前由0值初始化,并且它的函数中的定义语句只执行一次。构造函数被启动并且对象被适当的值初始化。所有这些都可以在调试模式下看到。这个解决方案是否符合现有的C++标准?静态局部变量和静态局部对象初始化

+2

请张贴确切的代码。 – 2010-07-05 13:12:16

回答