【摘要】:在原来的C语言中,头文件都是以.h的形式存在的;而在C++中,头文件只有名字,没有扩展名,例如iostream。C++标准模板库头文件是标准模板库的外在表现形式。使用标准模板库的唯一途径就是包含相应的头文件。标准模板库头文件是没有后缀的。标准模板库提供了大量的头文件,使用头文件主要是为了提供类、函数、变量的声明,以供用户方便地使用这些类、函数、变量等。
在上一节的例1-1中,有#include<iostream>这样的语句,其中iostream就是被include语句包含的头文件。在原来的C语言中,头文件都是以.h的形式存在的;而在C++中,头文件只有名字,没有扩展名,例如iostream。这部分头文件均在原有名字前添加字符c来加以标志,例如cmath、ctring等。这类头文件的使用方法如下所示:
值得注意的是:在书写头文件名时,一定要认真,不要添加其他字符,例如空格。如果添加了其他字符,有些编译程序会提示无法找到该头文件(Visual C++ 6.0编译程序可以避免类似的问题)。
头文件的功能主要是将原程序片段收集到一起,形成一个提供给编译程序的文件。一般情况下,头文件中只包含各种声明、常量定义、预编译、注释、类型定义、模板定义等。常规的函数定义、数据定义、导出的模板定义等,不能出现在头文件中。
C++标准模板库头文件是标准模板库的外在表现形式。使用标准模板库的唯一途径就是包含相应的头文件。标准模板库头文件是没有后缀的。
提示
请关注头文件cmath的使用,并注意例1-2中的中文注释。(www.xing528.com)
例1-2
提示
在例1-2中,使用了C语言幂函数pow(doublex,doubley)。这个函数有两个参数x和y,函数的功能是求解x的y次方。
标准模板库提供了大量的头文件,使用头文件主要是为了提供类、函数、变量的声明,以供用户方便地使用这些类、函数、变量等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。