- »çÄ¢¿¬»ê ¹× ´ëÀÔ ¿¬»êÀÚÀÇ Á¤ÀÇ
1 »çÄ¢¿¬»ê ¹× ´ëÀÔ ¿¬»êÀÚÀÇ Á¤ÀÇ
T& T::operator @= (const T&) {
...
return *this;
}
T operator @ (const T& lhs, const T& rhs) {
T temp(lhs);
return temp @= rhs;
} @= ¿¬»êÀÚ´Â ¸â¹ö ÇÔ¼ö·Î, @ ¿¬»êÀÚ´Â ¿ÜºÎ ÇÔ¼ö·Î µÎ´Â °ÍÀÌ ÇÙ½É. ¾à°£ º¯ÇüÀ» ÁÖÀÚ¸é ¾Æ·¡¿Í °°Àº ¹æ½ÄÀ¸·Î.
T& operator @= (T& lhs, const T& rhs) {
return lhs;
}
T operator @ (T lhs, const T& rhs) {
return lhs @= rhs;
} ÀÌ·± ¸ð¾çÀ¸·Î ¸¸µé¸é, ÄÄÆÄÀÏ·¯°¡ Á» ´õ ½±°Ô ÃÖÀûȸ¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù.
SeriousMoin v1 (koMoinMoin 1.0a4 Modified)