- 질문 게시판입니다.
Date 16/06/05 08:05:26
Name   kaestro
Subject   템플릿 클래스 질문드립니다.
아... 원래 홍차넷에는 첫 글을 멋진 걸 써보고 싶어서 나름 초안도 짜놓은 글이 있었는데 학기 중에 계속 고달프다가 이런 글을 올리게 될거라곤 생각을 못했네요. 뭔가 굉장히 기분이 씁쓸하고 자괴감이 드네요. 그래도 혹시나 쥐푸라기 잡는 심정으로 질문드려봐요...

지금 제가 문법적인 문제 때문에 헤매는건 맞는 것 같은데, 구글 자료랑 가지고 있는 윤성우의 열혈강의 C++를 통해서 오랜시간 고민해봤지만 해결방법을 찾지 못해 질문드립니다. 지금 하려고 하는건

class Container;

class Node {
     friend class Container;
     friend class List;
     friend class SortedList;
     friend class Set;

     friend ostream& operator <<(ostream &out, const Container &container);
     friend ostream& operator <<(ostream &out, Node &node) {
         out << node.c;
       return out;
}

public:
     static int nNode();

private:
     Node(char c);
     Node(const Node& node);
     ~Node();

     Node *next;
     char c;

     static int n;
};

Node를 template class로 바꾸고 character c를 template c로 바꾸려는 것이구요. 제가 이것저것 참조해서 현재 도달한 오답은 이겁니다.

template
class Container;

template
class List;

template
class Node;

template
ostream& operator<< (ostream&, const Container&);

template
ostream& operator<< (ostream&, Node&);

template
class Node {
     friend class Container;
     friend class List;

     friend ostream& operator << <> (ostream& out, const Container& container);

     friend ostream& operator<< <>(ostream&, Node&);

public:
     static int nNode();

private:
     Node(T c);
     Node(const Node& node);
     ~Node();

     Node *next;
     T c;

     static int n;
};

template
std::ostream& operator<< <>(std::ostream& out, Node& node) {
     out << node->c;
     return out;
}

읽어주셔서 감사합니다.



0


목록
번호 제목 이름 날짜 조회 추천
5744 IT/컴퓨터생각나지 않는 지메일 아이디를 찾는 법이 없을까요?? 1 [익명] 18/10/26 3773 0
15518 IT/컴퓨터다운 중인 파일을 재생해보기 2 매뉴물있뉴 24/01/07 3782 0
2132 IT/컴퓨터컴퓨터 선택할 때 질문입니다. 27 범준 17/01/19 3783 0
1935 IT/컴퓨터어댑터 전압좀 봐 주세요~ 6 black 16/12/19 3783 0
3672 IT/컴퓨터옆집의 휴대폰 oled 관련 질문을 보고 생각나서 질문... 알겠슘돠 17/11/13 3784 0
5933 IT/컴퓨터현 노트8 유저 노트9 vs 아이폰XS 6 벚문 18/11/21 3785 0
1089 IT/컴퓨터윈도우10 한/영판 질문입니다. 2 수박이두통에게보린 16/05/18 3786 0
1517 IT/컴퓨터노트북 고민 당신의 선택은? 8 바밥밥바 16/09/15 3787 0
6510 IT/컴퓨터화웨이 보안성 논란 관련 이슈 5 방사능홍차 19/02/11 3793 0
11368 IT/컴퓨터모니터에서 소리가 나오지 않아요... 13 BLACK 21/04/16 3793 0
6384 IT/컴퓨터A와 B끼리 나눈 문자를 C에게 보내려 합니다 2 헬리제의우울 19/01/24 3794 0
8631 IT/컴퓨터갤럭시탭 구입 질문 6 곰곰이 20/01/14 3794 0
3048 IT/컴퓨터웹사이트 제작 서비스 사용해보신 분? 4 April_fool 17/07/14 3795 0
2108 IT/컴퓨터엑셀 질문 4 OshiN 17/01/16 3796 0
4938 IT/컴퓨터옥외용 디지털 사이니지 내부 디바이스? 4 메존일각 18/07/02 3799 0
2893 IT/컴퓨터그래픽 카드 질문입니다. 6 하나마루 17/06/12 3801 0
12045 IT/컴퓨터인스타그램 앱에서 사진을 올릴 수 없습니다. 2 메존일각 21/08/12 3801 0
15603 IT/컴퓨터파워포인트 발표자료 / 보고서용 그림 잘 만드는 법 12 Keepmining 24/02/06 3801 0
1162 IT/컴퓨터템플릿 클래스 질문드립니다. 7 kaestro 16/06/05 3806 0
3116 IT/컴퓨터알림기능 원리가 뭘까요? 5 자갈치토스 17/07/28 3806 0
1487 IT/컴퓨터JPA와 Mariadb관련 질문입니다.. 뻘쭘 (해결했습니다) YORDLE ONE 16/09/07 3809 0
5103 IT/컴퓨터지도 위의 세력변화 애니메이션 표현에 가장 적합한 툴? 7 메존일각 18/07/21 3809 0
6894 IT/컴퓨터마우스 추천 부탁드립니다. 8 The xian 19/04/05 3810 0
14030 IT/컴퓨터스팀 비밀번호 관련... 6 [익명] 22/10/21 3816 0
1983 IT/컴퓨터메일 첨부파일 용량을 늘리는 법이 있나요? 6 불타는밀밭 16/12/27 3818 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글