@ 16. 1 ~ 17. 1/Effective C++
항목6 : 복사생성자 및 대입연산자 제한
namoeye
2015. 1. 14. 22:42
기존의 private 상태로
복사생성자(const 복사생성자&);
대입연산자& operator=(const 대입연산자&);
였던 방법말고도..
상속을 활용하면서
class A
{
protected:
A(){}
~A(){}
private:
A(const A&); //복사 생성자
A& operator=(const A&); //대입연산자
};
class B : private A
{
public:
B(){}
int num;
};
이런식으로 활용한다..