c++中怎样将类放在头文件中

c++中怎样将类放在头文件中,第1张

实现的方法和详细的 *** 作步骤如下:

1、第一步,打开“zdvc  ++ 6.0”编译器,然后选择“新建”选项,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,选择文件,然后选择c

 / c ++头文件,在右侧**的文件名中输入要使用的头文件的名称,输入名称后单击确认,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,在新创建的头文件中输入头文件代码,然后在输入代码后单击左上角的“保存”按钮,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,找到刚创建的头文件,将其复制或移动到vc

 ++ 6.0的安装目录下的VC98 \ Include目录,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,再次打开vc

 ++以创建一个新的C语言文件,如图所示,选择文件,选择C / C ++源文件,输入文件名**.C(记住带文件扩展名name.c),然后确认,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,在新创建的c文件中输入代码,并声明在预处理命令中编写的头文件的名称,以调用头文件的函数库,见下图。这样,就解决了这个问题了。

模板函数或者模板类的声明和实现不能分离,开发者不能在不同的文件内进行声明和实现的 *** 作

这个原因是多方面的,这条限制却是强制性的。

一种原因是模板类本质上都是抽象类,并不是真正的实体类,所以编译的时候并不具备实体。一个典型的例证就是,当用户不对模板类或者模板函数进行使用的时候,即没有给出具体的类型实例的时候,编译后的目标文件中,并不会拥有模板类的任何信息。

正是因为如此,其实现必须放在声明里面,因为实现也是“声明”的一部分,整个都是一种“声明”

把声明和 *** 作分开可以使程序的结构和条理更加清晰,如有些公用的符号常量或宏定义等可单独组成一个文件, 在其它文件的开头用包含命令包含该文件即可使用。这样,可避免在每个文件开头都去书写那些公用量, 从而节省时间,并减少出错。只要在包含类函数的文件和包含main()函数的文件开头用#include".h"调用头文件即可


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11851514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存