Рубрики

C ++ | Конструкторы | Вопрос 10

#include <iostream>

using namespace std;

  

class Test

{

public:

      Test() { cout << "Hello from Test() "; }

} a;

  

int main()

{

    cout << "Main Started ";

    return 0;

}

(A) Основное начало
(B) Основное начало Привет из теста ()
(C) Привет из Test () Main Started
(D) Ошибка компилятора: глобальные объекты не допускаются

Ответ: (с)
Пояснение: Вывод

Hello from Test() Main Started

Существует глобальный объект «a», который создается до запуска основных функций, поэтому сначала вызывается конструктор для a, затем начинается main ().
Тест на этот вопрос

Рекомендуемые посты:

C ++ | Конструкторы | Вопрос 10

0.00 (0%) 0 votes