首页 > IT职业 > IT生活 > C++,继承,基类和派生类指针间赋值等知识
1、派生类对象也“是”基类对象,但两者不同。
2、派生类对象可以当做基类对象,这是因为派生类包含基类的所有成员。
但是基类对象无法被当做成派生类对象,因为派生类可能具有只有派生类才有的成员。
所以,将派生类指针指向基类对象的时候要进行显示的强制转换,否则会使基类对象中的派生类成员成为未定义的。
总结:基类指针和派生类指针指向基类对象和派生类对象的4种方法:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/818/viewspace-2799578/ ,如需转载,请注明出处,否则将追究法律责任。