对象切片是什么啊?
查了查google米见什么好解释,是不是指指针操作对象的时候出现的局部赋值情况?
[解决办法]
是derived class object赋值给
base class object时
[解决办法]
对象切片通常发生在子类对象被赋值到父类对象时,
由于子类在继承父类时,通常会增加一些变量或函数,这样子类的大小比父类大,
则在赋值时,子类对象拷贝到父类对象不完全,即发生切片现象.
发布时间: 2012-03-09 21:42:54 作者: rapoo
对象切片是什么啊?
查了查google米见什么好解释,是不是指指针操作对象的时候出现的局部赋值情况?
[解决办法]
是derived class object赋值给
base class object时
[解决办法]
对象切片通常发生在子类对象被赋值到父类对象时,
由于子类在继承父类时,通常会增加一些变量或函数,这样子类的大小比父类大,
则在赋值时,子类对象拷贝到父类对象不完全,即发生切片现象.