指针指向的是一个地址,只要是地址都可以赋值给他。调用这个指针其实等于将你所赋给他的地址开始,强制转换为这个指针的类型结构。至于类型匹配,要看你有没有在派生类中添加新的变量,或者基类的所有成员有没有被派生类继承。
向上转换合法