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

Что напечатает следующий код?

 один вариант
#include <iostream> 
 
using namespace std; 
 
struct A { 
  A() { cout << "A()"; } 
  A(int) { cout << "A(int)"; } 
  void operator=(int) { cout << "="; } 
}; 
 
struct B { 
  A a, b; 
  B() : b(1) { a = 2; } 
}; 
 
int main() { 
  B b;  
} 
A(int)=
=A(int)
A(int)A(int)
ошибка компиляции
A()A(int)=
==