C++将派生类赋值给基类终结篇

  1. 向上转型后通过基类的对象、指针、引用只能访问从基类继承过去的成员(包括成员变量和成员函数),不能访问派生类新增的成员。
  2. 基类指针指向派生类对象
    如果访问的是基类中的虚函数,且派生类中也实现了该函数,则访问的是派生类中的实现
namespace {
   
class Base {
   
public:
    virtual void Display(const std::string &text = "Base!")
    

你可能感兴趣的:(C++,编程语言知识与应用)