C++ Boost Non-Copyable

Da Andreabont's Wiki.

La classe base noncopyable viene fornita dal core delle BOOST, e inibisce la creazione del costruttore di copia e dell'operatore di assegnamento attraverso la parola chiave delete del C++. E' un modo leggibile e semplice di rendere non copiabile una classe.

Codice

#include <boost/core/noncopyable.hpp>

class X: private boost::noncopyable {
   // Codice della mia classe
};