CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于C++继承的一个简单问题

楼主lvwenjie(lvwenjie)2004-04-04 16:37:12 在 VC/MFC / 基础类 提问

如果A类的构造函数带有参数,现在要从A类派生出一个B类,这个该如何操作,谢谢! 问题点数:20、回复次数:5Top

1 楼uoyevoli(爱什么呢?www.FARPROC.com)回复于 2004-04-04 16:43:48 得分 5

class   B   public   A  
  {  
      A(){.....}  
  }  
   
  好像和B类构造函数有没有参数没有关系啊。Top

2 楼WinZZ(没有鞋的人)回复于 2004-04-04 16:48:29 得分 5

给你个简单的例子吧:  
  class   Aclass  
  {  
    int   priv1,priv2;  
    public   :  
                Aclass(int   p1,int   p2);  
      ......  
  }  
  class   Bclass:public   Aclass  
  {  
        int   priv3;  
        Aclass   priv4;  
        public   :  
                  Bclass(int   a,int   b,int   c,int   d,int   e):Aclass(a,b),priv4(c,d)  
                  {  
                        priv3=e;  
                    }  
  .......  
  }  
  怎样,有启发了吧:)Top

3 楼vcforever(累)回复于 2004-04-04 16:49:11 得分 5

class   B   :   public   A  
  {  
   
  };  
   
  就可以,没有什么参数传递关系,你可以在派生类中再重载一个构造函数!Top

4 楼uoyevoli(爱什么呢?www.FARPROC.com)回复于 2004-04-04 17:08:59 得分 5

WinZZ(没有鞋的人)   说得很对,  
  Bclass(int   a,int   b,int   c,int   d,int   e):Aclass(a,b),priv4(c,d)  
  就是这样把参数传递给基类的构造函数的。  
  也解决是我的一个问题。  
  http://expert.csdn.net/Expert/topic/2923/2923894.xml?temp=8.942813E-02  
  呵呵,看来我的20分有要白送出去了。Top

5 楼wjjssnew(暗恋一个叫张文玲的女孩)回复于 2004-04-04 18:32:12 得分 0

vcforever(霓裳羽衣)   老爷子说的很对.  
   
  参数传递,尽量不要用,不然以后写大程序出了错误,累到你吐血:)Top

相关问题

  • C#中一个简单类继承的问题!!!
  • 简单的C++继承问题,大家坐下来研究研究(up有分)
  • C++继承解惑?
  • C#支持多继承吗?
  • C#无法继承窗体!!!
  • C#继承的问题
  • 简单的继承问题..........
  • C\C++的简单问题 :)
  • 关于c++中继承的问题
  • C # 支持这样的继承吗 ?

关键词

  • 函数
  • aclass
  • priv
  • 构造函数
  • 参数
  • bclass
  • 没有

得分解答快速导航

  • 帖主:lvwenjie
  • uoyevoli
  • WinZZ
  • vcforever
  • uoyevoli

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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