ciao.
ho una funzione :
questa funzione viene richiamata cosi:codice:void CSapDataLoadsIteratorBase::Initialize(CADODatabase m_db)
dove db è un oggetto di una classe CADODatabase gia' inizializzato.codice:CSapDataLoadsIteratorBase->Initialize(db)
se faccio cosi' ogni volta che inizializzo(richiamando la funzione)CSapDataLoadsIteratorBase il costruttore della classe CADODatabase viene richiamato creando un nuovo oggetto,è giusto?
Allora per ovviare e avere una sola istanza di CADODatabase devo passare il riferimento all oggeto db.
Come posso ovviare ?
devo fare cosi':
e utilizzare db come puntatore?codice:CSapDataLoadsIteratorBase->Initialize(&db)
e quindi cambiare tutto il codice?
o esiste un metodo meno invasivo?
grazie.

Rispondi quotando