클래스 템플릿 Point - friend 선언


문제 정보
check포인트 : 1 (부분 점수)
schedule시간 제한 : 10.0s
storage메모리 제한 : 256M
edit_square출제자:
 
답안 제출

덧셈을 수행할 수 있는 Point 클래스를 구성하라.

Point 클래스의 구성은 아래와 같다.

멤버 변수:

  1. x좌표

  2. y좌표

멤버 함수:

  1. 생성자
  2. 덧셈 연산자 (오버로딩 수행)

다음의 전역 함수 필요:

  1. << 연산자 (오버로딩 수행)

출력

[7, 9]
[7.7, 9.7]

main 함수는 다음과 같다.

int main()
{
Point<int> int_pt1(3, 4), int_pt2(4, 5), int_pt_res;
int_pt_res = int_pt1 + int_pt2;
cout << int_pt_res << endl;

Point<double> double_pt1(3.5, 4.2), double_pt2(4.2, 5.5), double_pt_res;
double_pt_res = double_pt1 + double_pt2;
cout << double_pt_res << endl;

return 0;
}

댓글

현재 작성된 댓글이 없습니다.