随笔分类 -  C++

摘要:class A{ public: A(const char *s) {cout<<s<<endl;} ~A() {};};class B:virtual public A{ public: B(const char *s1,const char *s2):A... 阅读全文
posted @ 2017-09-01 13:59 小时候挺菜 阅读(365) 评论(0) 推荐(0)
摘要:C++通过继承(inheritance)和虚函数(virtual function)来实现多态性。所谓多态,简单地说就是,将基类的指针或引用绑定到子类的实例,然后通过基类的指针或引用调用实际子类的成员函数(虚函数)。本文将介绍单继承、多重继承下虚函数的实现机制。转自 ... 阅读全文
posted @ 2017-09-01 13:58 小时候挺菜 阅读(270) 评论(0) 推荐(0)
摘要:这是我看到的一个虚函数的代码:#include#includeusing namespace std;class A{public: void foo() { printf("1\n"); } virtual void fuu()... 阅读全文
posted @ 2017-09-01 13:56 小时候挺菜 阅读(125) 评论(0) 推荐(0)