首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 常见的类函数--构造函数
【标  题】:常见的类函数--构造函数
【关键字】:
【来  源】:http://www.cublog.cn/u/24240/showart.php?id=175840

常见的类函数--构造函数

1.构造函数:
    创建对象实例时,程序通常初始化对象的数据成员,为简化初始化对象的过程,C++使用一特殊函数,程序每次创建对象实例时自动执行构造函数,构造函数是公有方法,它的名字和类名相同,例如Book类的构造函数名为Book,如下示:

class Book
{
  public:
      Book(char *title, char *author, char *publisher, float price);
     
      char title[256];
      char author[64];
      float price;
      void show_title(void) {cout << title << endl;};
      float get_price(void) {return(price);};
      void show_book(void)
      {
        show_title();
        show_publisher();
      };
      void assign_publisher(char *name) {strcpy(publisher,name);};
  private:
      char publisher[256];
      void show_publisher(void) {cout << publisher << endl;};
};

 可在类内或类外定义构造函数,程序申明对象,可给构造函数传递参数,然后构造函数自动执行,给构造函数传递参数如下所示:
      Book  tips("内容1" , "内容2“,”内容3“,25.36);

2.使用含参数的构造函数



gethostbyname_r() function use method!:【上一篇】
[转]百度的一道面试题(关于Cache的):【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • Asp.net页面的生命周期究竟有那些?
  • MySQL 4.1.4 关于中文的问题
  • JavaScript实例 判断是否为正确日期格式
  • Perl模块与包的使用
  • Photoshop外挂滤镜之Xenofex
  • PIX failover 实验
  • 这段时间开发3D引擎啊,正在做GUI部分
  • 通js实现自定义Tooltip样式(更新)
  • ACE的接受器(Acceptor)和连接器(Connector):连接建立模式
  • 知识经纪人-排除企业知识管理的软障碍
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.