¿¹Á¦

class MyClass {
public:
MyClass(); // default constructor
~MyClass(); // destructor
private:
MyClass& operator=(const MyClass& other);// assignment operator

protected:
MyClass(const MyClass& other);    // copy constructor
};


¼Ö·ç¼Ç
Ŭ·¡½º ¼½¼ÇÀº Ç×»ó public, protected ±×¸®°í privateÀÇ ¼ø¼­·Î Á¤ÀÇÇϽʽÿÀ.

class MyClass {
public:
MyClass(); // default constructor
~MyClass(); // destructor
protected:
MyClass(const MyClass& other);    // copy constructor
private:
MyClass& operator=(const MyClass& other);// assignment operator
};