Копировать конструктор не вызывает
Когда я читаю об инициализации копирования против прямой инициализацииВот, конструктор копирования должен вызывать инициализацию копии. почему здесь копировать конструктор не вызывая?
#include <iostream>
using namespace std;
class A{};
class B{
public:
B(const A &a){cout << "B construct from A" << endl;}
B(const B &b){cout << "B copy constructor" << endl;}
};
int main(){
A a;
B b = a;
return 0;
}