Noixe
2005-02-21 09:41:31 UTC
Salve,
sul mio libro, nonostante sia presente il alcuni esempi non cita l'utilita'
di explicit per i costruttori (o forse non lo trovo io).
Il seguente codice:
#include <iostream>
struct A {
explicit A() {
std::cout << "A()" << std::endl;
}
};
int main() {
A a;
return 0;
}
cosa ha di particolare rispetto all'equivalente senza explicit?
Grazie
sul mio libro, nonostante sia presente il alcuni esempi non cita l'utilita'
di explicit per i costruttori (o forse non lo trovo io).
Il seguente codice:
#include <iostream>
struct A {
explicit A() {
std::cout << "A()" << std::endl;
}
};
int main() {
A a;
return 0;
}
cosa ha di particolare rispetto all'equivalente senza explicit?
Grazie