프로그래밍/C++
연산자 중복정의(오버로딩)의 바른예
건우아빠유리남편
2011. 6. 26. 16:32
반응형
연산자 중복정의... 자꾸 대충 정의해서 편하게 쓰려는데... 내가 만든 중복정의 같은 경우는 삼항
대입연산같은게 안된다고 한다.
예) a = b = c <- 요런 구문
분명 예전에 C++기초배울 때 배운것 같은데... 이미 우주 저멀리 개념은 던져 버렸음
아무튼 다시 제대로 알고 써야지. 아래는 제대로 된 예
아무튼 다시 제대로 알고 써야지. 아래는 제대로 된 예
struct stSensorPathInfo { char m_szSensorName[SENSOR_MODEL_LENGTH]; CString m_strSensorPath; const stSensorPathInfo& operator=(const stSensorPathInfo& rInfo) { this->m_strSensorPath = rInfo.m_strSensorPath; memcpy(this->m_szSensorName, rInfo.m_szSensorName, SENSOR_MODEL_LENGTH); return *this; } };
반응형