ProghubPH
Вопрос из теста C++ основы
C++ / junior

Что выведет программа:

 один вариант
#include <iostream> 
 
class A 
{ 
    public: 
    A() { std::cout << "A()"; } 
 
    A(const A& a){ std::cout << "copyA()"; } 
 
    A& operator=(const A& a) 
    { 
        std::cout << "=()"; 
    } 
}; 
 
int main() 
{ 
    A a1; 
    A a2 = a1; 
} 
A()copyA()=()
A()A()=()
A()A()copyA()=()
A()copyA()
A()=()