Was sind die Vorteile von boost :: noncopyable?

Um das Kopieren einer Klasse zu verhindern, können Sie ganz einfach einen Konstruktor / Zuweisungsoperator für private Kopien deklarieren. Sie können aber auch erben boost::noncopyable. Was sind in diesem Fall die Vor- und Nachteile der Verwendung von Boost?