Smart pointer: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 1:
Gli smart pointers (letteralmente "puntatori intelligenti") sono oggetti del C++ che facilitano la vita a chi deve usare i puntatori. Lo scopo principale di uno smart pointer è quello di provvedere una cancellazione automatica della memoria.
====Smart Pointers del C++03====
* std::auto_ptr (deprecato nel nuovo standard C++11)
* boost::shared_ptr
* boost::scoped_ptr
Riga 10:
* boost::weak_ptr
====Smart Pointers del C++11====
* std::shared_ptr
* std::weak_ptr
|