各位 请教一个c++的问题

这个new开辟内存指像一个类名是什么意思 shouji是person的派生类
person *a=new shouji;

创建一个对象shouji,用基类指针a指向这个创建的对象

  1. 基类与派生类类型转换
  1. 公有派生类对象可以被当作基类的对象使用,反之则不可。
  2. 派生类的对象可以隐式转换为基类对象;
  3. 派生类的对象可以初始化基类的引用;
  4. 派生类的指针可以隐式转换为基类的指针。
  1. 通过基类对象名、指针只能使用从基类继承的成员、不能使用派生类的成员。

就是new出来一个shouji类型,用基类指针去存储它的空间,这样的话,只能访问基类有的成员,有虚函数的话可以实现多态