Stavo valutando le possibilità di utilizzo della classe CFileDialog, un codice molto utilizzato è quello della dichiarazione esplicita e potrebbe essere questo:
codice:
CFileDialog dlg(TRUE, "Text", "*.txt", OFN_FILEMUSTEXIST, szFilters, this );
Tuttavia mi è capitato di incontrare anche la dichiarazione con allocazione:
codice:
CFileDialog* dlg = new CFileDialog(TRUE, "Text", "*.txt", OFN_FILEMUSTEXIST, szFilters, this );
Mi chiedevo se c'è qualche ragione particolare per fare una allocazione dell'oggetto CFileDialog, in poche parole quale delle due forme utilizzereste?
A voi la palla!