Search results

'연산자'에 해당하는 글들

  1. 2007/08/17  Operator Overloading
함수의 오버로딩개념을 연산자에까지 확장시킨것이 연산자 오버로딩.

같은 이름이지만, 시그내쳐(전달인자의 리스트)의 다름에 따라 다른 처리를 할수 있게끔 정의하는것.


--------------------------
이하 연산자 오버로디의 규칙.

-- 존재하는 연산자를 오버로딩할수 있다. 유저가 임의로 부호를 만들어서 오버로딩을 할수 없다.

-- 사용시, 피연산자중에 적어도 하나는 사용자 정의 데이터형이여야 한다.
         (그렇지 않으면 오버로딩한 연산자가 호출되지 않는다.

-- 오버로딩된 연산자를, 오리지널 연산자에 적용되는 문법규칙을 어긋나는 형식으로 사용될수 없다.
   즉, %를 -의 형식으로 사용할수 없다.

-- 연산자의 우선순위를 변경할수 없다.

-- . .* :: ?: typeid sizeof const_cast dynamic_cast reinterpret_cast static_cast`는 오버로딩할수 없다.

----------------------------

퇴근시간이 되였기에,  일단은 여기까지....

피곤하고, 눈은 자꾸 내려오고, 담배생각은 나는데 라이터는 없고, 화장실도 가야겠고.......
아~~  배고프다.  -_-;

->  퇴근을 앞둔 내 심정...

이올린에 북마크하기(0) 이올린에 추천하기(0)
2007/08/17 17:44 2007/08/17 17:44
openclose