CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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();
}

--- 끝 ---





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