c++中怎样完成类之间的转换?

2025-04-23 21:14:44
推荐回答(1个)
回答1:

楼上说的方法也许可行,但c++语只允许对象在有继承关系的类之间进行类型转换,这是为了数据的封装,你要用这种方法转化,或者再写的函数,那就破坏了面向对象的编程思想了,又回到面向过程了。
你可以这样class teacher:student;
让student作为teacher的基类;