| [ CnUnix ] in KIDS 글 쓴 이(By): ahsarang (.아.사.랑.) 날 짜 (Date): 2002년 8월 7일 수요일 오후 02시 28분 43초 제 목(Title): Re: [질문] 행렬의 곱을 연산자로 정의하는 참조사이트. http://www.cplusplus.com/doc/tutorial/tut4-2.html --- 예 --- #include <stdio.h> class MyClass { public: MyClass() { x = 0; }; MyClass(int n) { x = n; } void print() { printf("%d\n", x); } MyClass & operator=(const MyClass & right) { this->x = right.x; return *this; } MyClass operator*(const MyClass & right) { MyClass r; // matrix계산은 여기서... r.x = this->x * right.x; return r; } public: int x; }; int main(int argc, char *argv[]) { MyClass a(10), b(12), c(1); a.print(); b.print(); c.print(); // 이거면 땡. :) c = a * b; c.print(); } --- 끝 --- |