摘要: #include <iostream> using namespace std; class CObject{public: virtual void Serialize(){cout<<"CObject::Serialize()\n\n";}}; class CDocument:public CO 阅读全文
posted @ 2016-02-28 18:08 debugme 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 1.如果期望派生类重新定义一个成员函数,那么应该在基类中把此函数设为virtual 2.以单一指令调用不同函数,这种性质称为多态 3.虚函数是C++语言的多态性质和动态绑定的关键 4.既然抽象类中的虚函数不打算被调用,我们就不应该定义它,应该把它定义为纯虚函数(在函数声明之后加上“=0”即可) 5. 阅读全文
posted @ 2016-02-28 16:12 debugme 阅读(200) 评论(0) 推荐(0) 编辑
摘要: class CShape { private: int m_color; public: void setcolor(int color){ m_color = color;} } class CRect:public CShape { void display(){...} } CRect rec 阅读全文
posted @ 2016-02-28 15:13 debugme 阅读(184) 评论(0) 推荐(0) 编辑