Hi,
ich habe folgendes Szenario in Zusammenhang mit einer Datenbankabfrage:
class Obst {...};
...
// Variante 1
if( checkeObObstInDatenbank( new Obst( "Birnen" ) ) == FALSE )
fügeObstInDatenbankEin( new Obst( "Birnen" ) );
// Variante 2
Obst \*tmp = new Obst( "Birnen" );
if( checkeObObstInDatenbank( tmp ) == FALSE )
fügeObstInDatenbankEin( tmp );
delete tmp;
Da ich in diesen Abfragen das temporäre Objekt mindestens 1mal, maximal aber 2mal benötige, bin ich eher für Variante 1.
Spricht da etwas dagegen?
Ciao, Bill