c++中定义了指向基类对象的指针,为什么可以将派生类对象的地址赋给他,类型匹配吗