Copia constructor no llama
Cuando leo sobre la inicialización de copia frente a la inicialización directaaquí. Copia constructor debe llamar en copia inicializando. ¿Por qué aquí copia el constructor no llama?
#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;
}