- 질문 게시판입니다.
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


목록
번호 제목 이름 날짜 조회 추천
10355 진로국내/해외대학원과 군 문제, 어떻게 하는게 좋을까요 9 [익명] 20/10/30 2911 0
13018 체육/스포츠압구정 근처 골프매장… 2 고기찐빵 22/02/23 2911 0
2305 의료/건강목 쪽이 아픕니다. 2 사케 17/02/13 2912 0
2933 문화/예술부활 color 재발매 음반 2번cd 수록곡 중 1 우주견공 17/06/22 2912 0
6894 IT/컴퓨터마우스 추천 부탁드립니다. 8 The xian 19/04/05 2912 0
8959 IT/컴퓨터윈도우10 계정추가 했으나 로그인에서 나오지 않음 1 kaestro 20/03/12 2912 0
8252 의료/건강비염 8 달콤한망고 19/11/13 2912 0
8491 여행쏠비치 삼척 가보신분 있나요? 3 [익명] 19/12/17 2912 0
8501 IT/컴퓨터MSSQL 데이터베이스 관련 질문입니다 8 거소 19/12/18 2912 0
11108 게임소울실버 한글판 즐기고 싶은데 2 [익명] 21/02/27 2912 0
4230 교육. 1 [익명] 18/03/02 2913 0
1825 기타가로수길으로 출퇴근하기 좋은 지역이 어디인가요? 9 볕뉘 16/11/26 2913 0
4437 의료/건강코르티코스테로이드와 근합성 4 [익명] 18/04/10 2913 0
5232 과학고도측정기 추천 부탁드립니다. 8 메존일각 18/08/10 2913 0
5925 체육/스포츠땀이 덜 차는 양말 없을까요 5 Toby 18/11/20 2913 1
7372 진로신입사원 퇴사 이유 8 [익명] 19/06/24 2913 0
7454 진로환경쪽 컨설팅 업계에 대해 잘 아시는 분 계신가요? [익명] 19/07/11 2913 0
8575 과학대우증명과 관련하여 질문드립니다. 6 별바라기 20/01/02 2913 0
9829 기타다리 길이나 하체 비만은 유전인지요...? 5 [익명] 20/07/24 2913 0
10156 기타아파트 고충은 모기가 서식하나요? 11 [익명] 20/09/21 2913 0
12065 의료/건강어느 과 병원에서 진료받아야 하나요? 2 평범한날이젤힘듦 21/08/17 2913 0
13703 IT/컴퓨터엑셀 비교 함수 관련 질문 입니다. 2 자몽에이드 22/08/01 2913 0
1162 IT/컴퓨터템플릿 클래스 질문드립니다. 7 kaestro 16/06/05 2914 0
1690 여행인천 송도에 갑니다~~ 2 유기곰 16/10/26 2914 0
2016 가정/육아이 의자 높낮이 조절이 안 돼요! ㅠㅠ 7 진준 17/01/02 2914 0
목록

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

댓글