ciao.
ho una funzione :
codice:
void CSapDataLoadsIteratorBase::Initialize(CADODatabase m_db)
questa funzione viene richiamata cosi:
codice:
    CSapDataLoadsIteratorBase->Initialize(db)
dove db è un oggetto di una classe CADODatabase gia' inizializzato.
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':
codice:
    CSapDataLoadsIteratorBase->Initialize(&db)
e utilizzare db come puntatore?
e quindi cambiare tutto il codice?
o esiste un metodo meno invasivo?
grazie.