- int x,y,z;
- x = y = z = 15;
- x = (y = (z = 15)));
- class Convention{
- public:
- Convention& operator= (const Convention& con)
- {
- return *this;
- }
- // +=, -=, *= 등에도 동일하게 지켜줘야 합니다.
- Convention& operator+= (const Convention& con)
- {
- return *this;
- }
- //대입 연산자의 매개변수 타입이 일반적이지 않는 경우도 마찬가지죠.
- Convention& operator= (int con)
- {
- return *this;
- }
- };
관례라는 것이 굳이 따르지 않아도 되긴 하지만, 표준 라이브러리에 속한 모든 타입에서도 이런 관례를 전부 따르고 있다는 점은 무시 못할 것입니다. 그냥 이것저것 따지지 말고 묻지도 말고 따르면 되는 것입니다.
댓글 없음:
댓글 쓰기