Die Klasse Parent
ist eine abstrakte Klasse. Hier _isDone
, _prob
sind protected
Variablen von Parent
Klasse, die von Child
vererbt werden.Aufrufen von Basisklassenkonstruktor und Initialisieren von Elementvariablen in der Child-Klasse
Was ist der Unterschied zwischen der Verwendung von:
Child::Child(int _classType) : Parent(false, 1.0f)
für die Variablen der Parent
Klasse zu initialisieren.
vs.
Child::Child(int _classType)
{
_isDone = false;
_prob = 1.0f;
}
Ich fühle es einfacher ist, die zweite eher als die erste zu verwenden. Irgendein Grund, den ersten zu verwenden.