게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
추상클래스 질문입니다!
게시물ID : programmer_4269짧은주소 복사하기
작성자 : 스윗초코
추천 : 1
조회수 : 332회
댓글수 : 5개
등록시간 : 2014/06/29 13:13:17
옵션
  • 본인삭제금지
Colored By Color Scripter
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <afxtempl.h>
 
using namespace std;
 
class Bird{
    virtual bool isCanFly() = 0; 
};
 
class Chicken : public Bird{
    bool isCanFly(){
        return false;
    }
};
 
class Pigeon : public Bird{
    bool isCanFly(){
        return true;
    }
};
 
CList<Bird, Bird&> list;
 
void AddList(const Bird &bird){
    Bird newbird = bird;
    list.AddTail(newbird);
}
 
void main(){
    Chicken chicken;
    Pigeon pigeon;
 
    AddList(chicken);
    AddList(pigeon);
}

여기서 25번줄에서 추상클래스인 bird를 사용할 수 없다고 합니다.

매개변수로 받은 추상클래스를 지역변수로 쓸수있는 방법이 없을까요?
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호