Inicialización de C ++ [duplicado]
Posible duplicado:
Construcción de clase con valores iniciales
Mientras miraba el ejemplo de c ++ enhttp: //en.wikipedia.org/wiki/Delegation_patter Noté algo que no había visto antes:
C() : i(new A()) { }
Mi pregunta es: ¿en qué se diferencia esta línea de código de:
C() {
i = new A();
}
Que hace:
después del constructor hacer? ¿Qué significan los corchetes alrededor denew A()
do?