C 头文件重复定义问题的处理计算机等级考试

文章作者 100test 发表时间 2010:01:01 13:05:07
来源 100Test.Com百考试题网


  在设计一个类的时候,通常是将类的定义及类成员函数的声明放到头文件(即.h文件)中,将类中成员函数的实现放到源文件(即.cpp)中。对于 animal类需要animal.h和animal.cpp两个文件,同样,对于fish类需要fish.h和fish.cpp。对于main()函数,我们把它单独放到EX10.cpp文件中。

  往一个现有工程添加头文件(.h文件)或源文件(.cpp文件)有两种方式:一种是在打开的工程中,单击【File】→【New】,在左边的Files标签页下,选择C Header File或C Source File,然后在右边的File文本框中,输入头文件或源文件的文件名,如animal.h或animal.cpp,单击【OK】按钮。

  另一种方式是在EX10的工程目录下,单击鼠标右键,选择【新建】→【文本文档】,然后将“新建文本文档.txt”改名为 “animal.h”(因.h和.cpp文件都是文本格式的文件),依同样的方法,建立animal.cpp、fish.h、fish.cpp三个文件,然后在打开的工程中,选择【Project】→【Add To Project】→【Files】,选择animal.h、animal.cpp、fish.h、fish.cpp这四个文件,单击【OK】按钮。

  代码如例2-24所示。

  例2-24

  animal.h

  //在头文件中包含类的定义及类成员函数的声明

  class animal

  {

  public:

  animal().

  ~animal().

  void eat().

  void sleep().

  virtual void breathe().

  }.

  animal.cpp

  //在源文件中包含类中成员函数的实现

  #include "animal.h"


相关文章


函数调用方式的区别计算机等级考试
一个有关随机函数rand()的小程序计算机等级考试
计算机二级:c 抽象类的简单示例计算机等级考试
c 抽象类的简单示例计算机等级考试
C 头文件重复定义问题的处理计算机等级考试
计算机二级辅导:C 调试时查看数组内容计算机等级考试
C 标准编程:虚函数与内联计算机等级考试
C 学习笔记:对话框2计算机等级考试
C 学习笔记:菜单计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛