#include<iostream>
#include<cstring>
using namespace std;
class Uncopyable{
private:
Uncopyable(const Uncopyable&);
Uncopyable& operator=(const Uncopyable&);
};
class HomeForSale{
private:
//通过将copy构造函数和copy assignment操作符声明为private并不去定义它们从而阻止copying行为
//HomeForSale class也可以继承Uncopyable来阻止copying行为
HomeForSale(const HomeForSale&);
HomeForSale& operator=(const HomeForSale&);
};
int main(){
}
Effective C++ Item06 Note
最新推荐文章于 2014-12-10 16:03:26 发布