classA {public:
A(int x) : _x(x) {} //1 private:
int _x;
};
intmain(){
A a = 10; //2 A b(a);
return0;
}
В строке 2 будет ошибка, т.к. у A не объявлен копирующий конструктор по умолчанию
В строке 1 будет ошибка, т.к. таким образом нельзя объявлять переменные класса
В строке 2 будет ошибка, т.к. у А нет публичного (public) конструктора по умолчанию
Ошибок нет
В строке 2 будет ошибка, т.к. у А нет конструктора по умолчанию
Наш сайт использует куки чтобы обеспечить качественную работу функционала сайта. Продолжая использовать сайт proghub.ru, вы соглашаетесь с нашей политикой cookie.