Se è per problemi di appesantimento dell'eseguibile/modifica delle librerie da linkare, tieni conto che gli smart pointer della Boost sono esclusivamente classi template, per cui non devi linkare con i tuoi moduli oggetto alcuna libreria, e viene incluso solo il codice strettamente necessario.Originariamente inviato da giuseppe500
bella soluzione! , solo non ho il namespace tr1(ho vs 2003) e non posso utilizzare boost
Ti consiglio caldamente di impiegare gli smart pointers (boost o meno), ti risparmieranno tanti problemi, specie se il tuo codice fa uso di eccezioni (come in generale tutte le classi a semantica RAII).

Rispondi quotando