Предмет: Информатика, автор: ymi076611

ОЧЕНЬ НАДО ПРОШУ ВАС ​

Приложения:

Ответы

Автор ответа: lyudmilasokolova2006
1

Ответ:

Цей код не скомпілюється через синтаксичну помилку. Правильний код з виведенням значення поля a об'єкту a1 класу A міг би виглядати так:

#include <iostream>

using namespace std;

class A {

public:

int a = 0;

};

int main() {

A a1;

cout << a1.a << "\n";

return 0;

}

Після запуску програми на екрані ми побачимо значення 0, оскільки конструктор за замовчуванням для класу A не ініціалізує поле a явно, і тому йому присвоюється значення за замовчуванням (0).

Похожие вопросы