全局变量先于main/winmain执行

 C++规定,全局对象的构建比程序的进入点(main/winmain)更早。

  1. class A
  2. {
  3. public:
  4.     A()
  5.     {
  6.         cout<<"A"<<endl;
  7.     }
  8. };
  9. A a;
  10. int main(array<System::String ^> ^args)
  11. {
  12.     cout<<"main"<<endl;
  13.     getchar();
  14.     return 0;
  15. }

结果为: A  main

你可能感兴趣的:(c,String)