Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
23
Определение вывода программы с классом, реализующим конструктор копирования и оператор присваивания
Условие задачи
Найдите, какой текст будет напечатан в консоли при запуске следующего кода.
#include <iostream>
class A {
public:
A() {
std::cout << "1";
}
A(const A&) {
std::cout << "2";
}
A& operator=(const A&) {
std::cout << "3";
return *this;
}
};
int main(){
A obj1;
A obj2 = obj1;
A obj3;
obj3 = obj1;
}