你會發現頁面的this document 937下面的代碼上:澄清有關要求該類安全是異常安全
template<class T> class Safe
{
T* p; // p points to a T allocated using new
public:
Safe() : p(new T) {}
~Safe() { delete p; }
Safe& operator=(const Safe& a) { *p = *a.p; return *this; }
// ...
};
看起來,這是指由對對象將在分配被泄露上述操作員。
我給你的答案,因爲這是我收到的第一。 – Belloc