查看单个帖子
旧 2007-05-18, 03:59 PM   #6
yogy
高级会员
 
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
yogy 向着好的方向发展
默认 回复: 【转帖】对象.函数 与 对象指针->函数有什么区别??

楼主,实现静态还是动态连编,和采用对象.函数还是对象->函数没有任何关系,关键是函数需要为virtual的,而且你之所以会产生所提的问题,是因为要达到多态效果,需要用看起来是基类的某个东西来调用子类的东西,但又不能直接进行对象拷贝,因为会发生切割现象,改变对象实际类型了,所以用指针。给你造成为了动态连编,必须对象->函数的印象了。
pDog->Cry();
(*pDog).Cry();//两个效果是一样的
yogy离线中   回复时引用此帖