当前所在位置:珠峰网资料 >> 计算机 >> 软件水平 >> 正文
初级软考资料:《数据结构(C++)》学习辅导系列:序言(2)
发布时间:2010/3/27 9:26:49 来源:城市学习网 编辑:admin
  于是我采用了单工程单cpp的结构,就是一个工程只有一个cpp文件,放main,其他的部分都是头文件,声明和实现放在一起——其实这是违反c++规范的,c++要求函数必须声明原型,实际上,我觉得这很罗嗦(我这是典型的c后遗症,以前用tc时为了不声明原型,把函数都放到main前面),声明一下原型,我认为这和设定密码需要确认一个道理。由于使用的ide环境,把声明单独集中起来作为一个文件已经没有必要——classview窗口很好用,就因为如此,我几乎从来不去看类的声明文件。除非你提供的是一个库,在你的工程中单独的声明文件已经不是必须的了。当然,这里的前提是从一个空的工程建立你的项目。如果你使用了appwizard,我很难想象不使用classwizard的。因为这时文档的结构已经确定了,你所做的实际上是在修修补补。
  什么人适合读这些文章
  l刚开始从c过渡到c++的人,看完这些后,会体会到c++的新特性。
  l和我一样研读那本黄皮书的人,希望看完之后能更好的理解和学习。
  l从未编写过超过1000行代码程序的人,这样我们才能达到共鸣。因为我们从来不使用工具和库文件,做的事都是在编程老手看来很蠢的事。
  一些约定
  假定你使用的是vc6,先建立一个win32consoleapplication的emptyproject。后面将陆续往这个工程中添加文件(就是将后面介绍的每一个文件都添加进去,不然到时候找不到xx.h不要埋怨),每一个#ifndefxx_h~#endif和其中的部分为一个头文件,文件名为xx.h。例如:
  #ifndeflist_h
  #definelist_h
  ……
  #endif
  这一大块为一个文件,文件名为list.h
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved