목록순수 가상 함수와 추상 클래스 (1)
nakka soft world !
순수 가상 함수와 추상 클래스
순수 가상 함수와 추상 클래스 // 추상 클래스class Shape{public:virtual void Draw() = 0; // Pure virtual function, 구현부가 없다.-> 반드시 해당 함수는 포함하라는 의도.} class Rect : public Shape{public:virtual void Draw() { } // Draw의 구현부가 없으면 역시 추상 클래스}; int main(){Rect r; // errorShape s; // error, 추상클래스는 객체를 만들수 없다s.Draw(); Shape* p; // OK}
프로그래밍언어/C++
2017. 3. 27. 16:39