?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
요즘 Operating Overloading과 Template을 배우는중입니다. 단순한 문제인것 같기도 하지만은, 도저히 어디서 잘못꿩S쩝……찾을수가 없어서 아래와 같이 코드를 올려놓읍니다.

#include <iostream>

using std::cout;
using std::endl;
using std::ostream;

class Point {
    friend int operator+(Point *pt1, Point *pt2);
    friend ostream operator<<(ostream& ostr, Point& pt);
private:
    int x, y;
public:
    Point() {
    }
    Point(int newX, int newY) {
        x = newX;
        y = newY;
    }
};

int operator+(Point *pt1, Point *pt2) {
     return pt1.x + pt2.x;
}

ostream operator<<(ostream& ostr, Point& pt) {
    ostr << "(" << pt.x << "," << pt.y << ")";
    return ostr;
}

template<typename Type>
class Node {
public:
    Node() {
    }
    Type data;
    Node *next;
};

template<typename ListType>
class List {
private:
    Node<ListType> *front;
public:
    List() {
        front = 0;
    }

    void insert(ListType newInt) {
        Node<ListType> *newNode = new Node<ListType>;
        newNode->data = newInt;
        newNode->next = front;
        front = newNode;
    }

    void displayAll() {
        Node<ListType> *curr = front;
        while (curr != 0) {
            cout << curr->data << " " << endl;
            curr = curr->next;
        }
    }

};

int main() {
    List<Point> myList;    
    Point pt3(3,3), pt4(4,4), pt5(5,5);
    cout  << pt3 + pt4 << endl;
    myList.insert(pt3);
    myList.insert(pt4);
    myList.insert(pt5);
    myList.displayAll();
    return 0;
}

그럼 좋은 답변이 있기를..
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
3787 RPG XP 캐릭터 크기에 대한 질문. tysul 2006.05.13 533
3786 옵션 메뉴 항목 만들기가 가능한가요? 다크아머 2006.05.13 145
3785 제가요기 첨인데..... 병걸렸나 2006.05.13 441
3784 캐릭터칩에서 투명색... tysul 2006.05.13 421
3783 RPGXP에서 맵 스크롤하는동안 대기하게 만들려면... 호야군☆ 2006.05.13 406
3782 RPG XP로 프로텍트 하는법(못뜯게하기) 호야군☆ 2006.05.13 417
3781 RPG XP로 프로텍트 하는법(못뜯게하기) 단잠의싹 2006.05.13 493
3780 RPG XP에 걸린 문제 [...] 호야군☆ 2006.05.13 364
3779 RPG XP에 걸린 문제 [...] BAYONET 2006.05.13 508
3778 게임을 만드는데요.. 디글슈 2006.05.13 292
3777 RPG XP 키입력 처리 관련 질문 file 비밀소년 2006.05.13 563
» C++ 질문입니다. 부디 고수들님들 답변 부탁드립니다.. 무라도배라 2006.05.12 443
3775 붓펜사용 file 오스테 2006.05.12 554
3774 붓펜사용 호야군☆ 2006.05.12 296
3773 액알 만들다가..(초보) file cjrvkffjaqh 2006.05.12 336
3772 r 이 뭔가요?(복구라고 나와있는데 뭔소린지...) leecyid 2006.05.11 465
3771 캐릭터칩에서 투명색... 호야군☆ 2006.05.11 228
3770 캐릭터칩에서 투명색... 사토루 2006.05.11 222
3769 RPG2003으로 액알만들기의 모든것.. 환호전사 2006.05.11 763
3768 RPG XP 에서... Novelist 2006.05.11 321
Board Pagination Prev 1 ... 248 249 250 251 252 253 254 255 256 257 ... 442 Next
/ 442


[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)