CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

关于派生类中建立虚函数的疑问

楼主oldgameman(月光轮舞)2001-12-17 23:28:27 在 C/C++ / C语言 提问

在派生类中建立虚函数,是不是就是给以该派生类为基类对象而派生出来的派生->派生类所用的?  
  对于建立虚函数的派生类所隶属的基类而言,该虚函数无用? 问题点数:70、回复次数:6Top

1 楼wyzegg(蛋)回复于 2001-12-17 23:48:54 得分 2

你的句子语法好复杂  
  Top

2 楼Leonardo263090(牛呆呆)回复于 2001-12-17 23:51:45 得分 1

拜托了,天气冷就多穿件衣服,手冷就带个手套吧。  
  别在这里哆嗦……Top

3 楼iLdf(七伤拳)回复于 2001-12-18 04:15:02 得分 37

我明白你的意思,确实如此.  
  该派生类的基类根本就不知道该派生类有这么一个虚函数,因此在它的虚函数表里并没有这个函数的表项,这就无法通过基类来调用派生类的虚函数了。  
  建议精读一下《C++编程思想》Top

4 楼gigix(透明)回复于 2001-12-18 08:59:57 得分 30

不要这样干,这违背了Liskov替换原则(LISP),属于poor   designTop

5 楼oldgameman(月光轮舞)回复于 2001-12-19 15:03:58 得分 0

顶楼的二位恐怕很长时间没见过C++的绕人问题了Top

6 楼happyforever()回复于 2001-12-19 15:16:50 得分 0

从你的字面意思看是对的,但不知道你的真正想法是不是这样Top

相关问题

  • 在派生类中增加新的虚函数
  • 如何让派生类必须重载一个虚函数
  • link函数疑问
  • WaitForSingleObject函数疑问
  • 派生类的V表中包不包括不从基类继承的虚函数,也就是派生类有而基类没有的虚函数??
  • 怪事,派生类必须全部重定义基类同名虚函数?
  • 析构时怎么才能调到派生类里重载的虚函数?
  • 基类有个虚函数,在派生类中被覆盖,虚函数的参数有缺省值,但是在基类中和派生类中不同,那么一个指向派生类对象的基类指针在调用这个虚函数
  • capDriverConnect函数和capDriveDisconnect函数疑问
  • 窗口函数的疑问?

关键词

  • 虚函数
  • 派生类
  • 类
  • 建立

得分解答快速导航

  • 帖主:oldgameman
  • wyzegg
  • Leonardo263090
  • iLdf
  • gigix

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo