El problema es si hay alguna forma de hacerlo sin tener que crear una nueva variable.
Por ejemplo:
Código
¿Alguna idea de como hacer esto sin tener que recurrir a una variable auxiliar?
struct E{ int x; E(int n) : x(n) {}; }; int main(){ E e (43); //e (21) <- No es valido, tendria que crear una nueva variable. E e2 (21); e = e2; }