VS 2008에서는 키워드로 처리돼서 파랗게 나오는데
난 원래 interface는 C++에서 지원 안 하는 줄 알았는데 잘 돌아가네.
그냥 virtual public으로 다중상속해서 쓰는 거랑 뭐가 다른 거지?
class III1 {
public:
int foo()=0;
};
Interface III2 {
int foo();
};
class AAA1: virtual public PPP, virtual public III1
....
};
class AAA2 : virtual public PPP, III2 {
....
};
아래 같은 경우에는 굳이 virtual public 붙여줄 필요 없겠지?
댓글 0