📜  C ++ |构造函数|问题10

📅  最后修改于: 2021-06-29 21:27:07             🧑  作者: Mango

#include 
using namespace std;
  
class Test
{
public:
      Test() { cout << "Hello from Test() "; }
} a;
  
int main()
{
    cout << "Main Started ";
    return 0;
}

(A)主要开始
(B)从Test()开始的主要Hello
(C)从Test()开始的Hello
(D)编译器错误:不允许使用全局对象答案: (C)
说明:输出为

Hello from Test() Main Started

在主函数启动之前构造了一个全局对象“ a”,因此首先调用a的构造函数,然后开始执行main()。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。