CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): jonglee ()
날 짜 (Date): 2002년 8월 31일 토요일 오전 11시 33분 21초
제 목(Title): [Q] C++에서 operator 만들기


기초적인 질문입니다..

C++에서 Class로 새로운 타입을 만들고
사칙 연산 같은 것을 다 만들어주려고 합니다.

+, - 이런 것들은

friend MyClass operator + (MyClass &a, MyClass &b);

이런 식으로 선언하면 되는데요..

그러면 타입 캐스팅 오퍼레이터는 어떻게 선언하고 함수를
만들어줘야 하는지 잘 모르겠네요.

MyClass my;
float f = (float) my;

이런 코드가 돌아가게 하고 싶거든요..
물론 MyClass 타입에서 float 타입으로 리턴해주는
규칙은 제가 알고 있는 것이구요..

도움 부탁드리겠습니다..

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.