当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

<b>C++发蒙之C++中的类</b>[VC/C++编程]

赞助商链接



  本文“<b>C++发蒙之C++中的类</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在办理我们的书店问题之前,我们需求理解的唯一的剩余问题是若何编写一个数据构造(data structure)来表示我们的事件数据.在C++中我们通过定义类(class)来定义自己的数据构造.类机制是C++中最重要的特点之一.实际上,C++计划的主要聚核心是使我们可以定义类范例(class types),使它的操作与内建范例一样自然.我们已经看到了类库范例(比方istream和ostream),它们都是作为类定义的--也就是说,严峻地说,它们并非语言的一部份.

完好地理解类机制需求掌握大量的信息.幸运的是,我们可以利用其他人编写的类而不需求知道自己若何定义类.在这一部份,我们将介绍一个简单的类,我们可以操纵它来办理书店问题.

要利用某个类,我们必须知道三种信息:

1.它的名称是什么?

2.它是在哪儿定义的?

3.它支持哪些操作?

关于我们的书店问题,我们假定这个类叫做Sales_item,它是在一个叫做Sales_item.h的头文件中定义的.

1、Sales_item类

Sales_item类的目的是存储一个ISBN并跟踪该书的贩卖数目、收入和平均售价.这些数据若何存储和计算是我们关心的问题.要利用一个类,我们没必要知道它实现的细节信息.作为替换,我们只需求知道它所支持的操作.

我们已经看到,我们利用近似IO的类库工具的时刻,我们必须包含相关的头文件.近似地,关于我们自己的类,我们也必须让编译器知道与类相关的定义.实现这样的功效的操作与前面的操作是相同的.典型情形下,我们把类定义放在一个文件中.任何但愿利用我们的类的程序都必须包含这个文件.

按照惯例,类定义存储在一个文件中,与程序源文件的名字近似,它的名字有两个部份:文件名和扩大名.普通文件名与类的名字相同.扩大名普通是.h,但是有些程序员利用.H、.hpp或.hxx.编译器普通对头文件名称不太挑剔,但是有的IDE会挑剔的.我们假定自己的类定义在Sales_item.h文件中.


  以上是“<b>C++发蒙之C++中的类</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .