[21.2] Derived* —> Base* 可以很好地工作; 为什么 Derived** —> Base** 不行? [21.4] Derived数组是一种 Base数组吗? 根本问题是 C++无法区别指向事物的指针和指向事物数组的指针,导致访问时出现指针计算错误问题 注意:如果我们使用类似数组(array-like)的类(例如,标准库中的std::vector<Derived>