¿¹Á¦

class MyClass {
public:
void function();

private:
char *data;
};

¼Ö·ç¼Ç
¸Þ¸ð¸®¿¡ ´ëÇÑ ÂüÁ¶·Î Ŭ·¡½º¿¡ ´ëÇÑ ´ëÀÔ ¿¬»êÀÚ¸¦ Ç×»ó ±¸ÇöÇϽʽÿÀ.

class MyClass {
public:
void function();
MyClass& operator=(const MyClass& rightSide){
if (this == &rhs){
return *this;
}
else if(*data == rightSide;{
return *this;
}
}

private:
char *data;
};


¼Ö·ç¼Ç
ÇϳªÀÇ privateÀ» ¼±¾ðÇÔÀ¸·Î½á ´ëÀÔÀÇ »ç¿ëÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇϽʽÿÀ.

class MyClass {
public:
void function();

private:
char *data;
MyClass& operator=(const MyClass& rightSide);
};