c++ virtual 和 类
#include
class Base {
public:
virtual void print() {
std::cout << “Base::print()” << std::endl;
}
};
class Derived : public Base {
public:
void print() override {
std::cout << “Derived::print()” << std::endl;
}
};
int main() {
Base *b = new Derived();
b->print(); // 输出Derived::print()
delete b;
return 0;
}
原文地址:https://blog.csdn.net/heeheeai/article/details/140622442
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!