摘要: #include<iostream>using namespace std;class BaseClass { public: virtual void fn1() const{ cout<<"BaseClass:fn1()"<<endl; } void fn2() const{ cout<<"Ba 阅读全文
posted @ 2023-04-20 13:59 不会JAVA的小袁 阅读(25) 评论(0) 推荐(0)
摘要: #include<iostream>using namespace std;class Mammal{ public: virtual void speak() const=0;};class Dog:public Mammal{ public: virtual void speak() const 阅读全文
posted @ 2023-04-20 13:45 不会JAVA的小袁 阅读(15) 评论(0) 推荐(0)
摘要: #include<iostream>using namespace std;class Counter{ public: Counter(int c):count(c){} int operator +(Counter &c2); private: int count;};int Counter:: 阅读全文
posted @ 2023-04-20 13:38 不会JAVA的小袁 阅读(14) 评论(0) 推荐(0)
摘要: #include<iostream>#include<typeinfo>using namespace std;class Base{ public: virtual ~Base() {}};class Derived:public Base{};void fun(Base *b){ const t 阅读全文
posted @ 2023-04-20 13:30 不会JAVA的小袁 阅读(16) 评论(0) 推荐(0)
摘要: #include<iostream>using namespace std;class Base{ public: virtual void fun1() { cout <<"Base::fun1()"<<endl; } virtual ~Base() {}};class Derived1:publ 阅读全文
posted @ 2023-04-20 13:21 不会JAVA的小袁 阅读(12) 评论(0) 推荐(0)