Code: Select all
Animal a;
if( happyDay() )
a( "puppies" ); //constructor call
else
a( "toads" );
Gibt es eine Möglichkeit, dies zu tun, ohne Zeiger zu verwenden und a auf dem Heap zuzuweisen? Vielleicht etwas Schlaues mit Referenzen?
Code: Select all
Animal a;
if( happyDay() )
a( "puppies" ); //constructor call
else
a( "toads" );