간만의 글 올리기...
중요한 resource를 관리하는데 있어서 single instance로만 되도록, 즉, object copy가 이루어지지 않도록
하는 재미있는 코딩 테크닉...
class noncopyable {
private:
noncopyable(const noncopyable& x);
noncopyable& operator=(const noncopyable& x);
public:
noncopyable() {}; // Default constructor
};
* webkit source를 보다보면 많은 class들이 Noncopyable class를 상속 받고 있다...
이렇게나 많이 ?