對(duì)象以值傳遞的方式傳入函數(shù)參數(shù)
對(duì)象以值傳遞的方式從函數(shù)返回
新建一個(gè)對(duì)象并將其初始化為同類(lèi)現(xiàn)有對(duì)象
構(gòu)造一個(gè)uncopyable類(lèi)
class uncopyable{
protected:
uncopyable(){}
~uncopyable(){}
private:
uncopyable(const uncopyable&);
uncopyable& operator=(const uncopyable&);
}
將需要禁用拷貝的類(lèi)繼承:uncopyable即可。