assignment-operator

Jak zaimplementować atomic (thread-safe) I exception-safe deep copy assignment operator?

Zadano mi to pytanie w wywiadzie, i nie mogłem odpowiedzieć dobrze. Dokładniej, Klasa, do której należy operator przypisania ... public: .... } Jak zaimplementować atomic (thread-safe) I exception-safe, Operator Deep copy assignment dla tej klasy?