PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/10/18 18:10:41
Name 루시리스
Subject C++ 임시객체 사용에 관한 질문입니다.
#include <iostream>

using namespace std;

class CPoint{

private :
int x, y;

public :
CPoint(int a, int b) : x(a), y(b){}
CPoint(const CPoint &Po, const CPoint &Pq, int a) : x(Po.x+Pq.x+a), y(Po.y+Pq.y+a){}
CPoint(const CPoint &Po, const CPoint &Pq, int a, int b) : x(Po.x-Pq.x+a+b), y(Po.y-Pq.y+a+b){}
void Print(){cout<<"("<<x<<", "<<y<<")"<<endl;}
};

CPoint Sum(CPoint A1, CPoint A2)
{
return CPoint(A1, A2, 0);
}

CPoint Sub(CPoint A1, CPoint A2)
{
return CPoint(A1, A2, 0, 0);
}

int main()
{
CPoint P1(1, 2);
CPoint P2(3, 4);
CPoint P3=Sum(P1, P2);
CPoint P4=Sub(P1, P2);

P1.Print();
P2.Print();
P3.Print();
P4.Print();

return 0;
}

문제가 main함수는 그대로 두고 결과가
(1, 2)
(3, 4)
(4, 6)
(-2, -2)
이렇게 되도록 CPoint 클래스와 Sum, Sub함수를 작성하는 것인데요.
특히, CPoint객체를 매개 변수로 전달받아 두 점에 대한 합과 차에 대한 새로운 CPoint객체를
만들어 반환하는 Sum, Sub 함수를 작성해 보아야하는데요. 객체 반환 시에는 임시 객체를
사용하도록 하라네요. 그래서 한번 코딩해봤는데 제대로된건지 모르겠습니다.
임시 객체가 맞는지도 모르겠구요.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
43718 통계 문제 도와주세요. [7] withme_1733 08/10/19 1733
43717 오늘 우연히 2시만세에서 대한민국 3대밴드를 들었는데 [2] 라르쿠2076 08/10/18 2076
43716 지금 군바리입니다. 군대안에서 영어랑 일본어를 공부할라고하는데 책좀 추천해주세요. [10] ㅇㅇ1897 08/10/18 1897
43715 30대 남성분들은 어떤 노랠 듣나요? 'ㅅ' [13] 양정현1929 08/10/18 1929
43714 알바하다가 돈 떼인다면... [6] 쌈팍1789 08/10/18 1789
43713 정보기기운용기능사 실기 질문드립니다.(급질) [2] 에프마린1537 08/10/18 1537
43711 싸이월드 시사회 지인 양도 가능한가요?? SaladiN1704 08/10/18 1704
43709 일렉기타요.. [1] Xavi1903 08/10/18 1903
43708 영화를 받고 싶은데 추천 부탁드립니다. [10] A_Terran2145 08/10/18 2145
43707 논리학문제 질문 [8] etrrr2282 08/10/18 2282
43706 한라산 등반 때문에 질문드립니다. [5] waver1952 08/10/18 1952
43705 여러분들은 생일 챙기실때.. [8] 레인1889 08/10/18 1889
43704 bagel.gen 이라는 바이러스? 스파이웨어를 아시나요? 리버핸드2151 08/10/18 2151
43703 C++ 임시객체 사용에 관한 질문입니다. 루시리스1927 08/10/18 1927
43702 알바 관련 질문입니다 [8] MoonLight1845 08/10/18 1845
43701 고등학교 법과 사회 부동산 임대차와 환경권 관련 질문입니다. [4] 티티1494 08/10/18 1494
43698 컴퓨터 알고리즘 시간복잡도 질문입니다. [4] Nocoment2185 08/10/18 2185
43697 넥타이 질문. [14] 스프링필드2150 08/10/18 2150
43696 만화좀 찾아주세요~^-^/ [8] 스타나라2211 08/10/18 2211
43695 대학 1학년 미적분 관련 질문... [2] To_heart2046 08/10/18 2046
43694 컴 고수님들 다시한번 질문드립니다 [6] Closer1527 08/10/18 1527
43693 PO 6차전 티켓질문입니다. [2] 200804631938 08/10/18 1938
43692 안녕하세요. 수학문제 하나 질문드립니다. [3] 마트리엘1665 08/10/18 1665
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로