首页 理论教育 C++STL头文件的作用及使用方法

C++STL头文件的作用及使用方法

时间:2023-10-25 理论教育 版权反馈
【摘要】:在原来的C语言中,头文件都是以.h的形式存在的;而在C++中,头文件只有名字,没有扩展名,例如iostream。C++标准模板库头文件是标准模板库的外在表现形式。使用标准模板库的唯一途径就是包含相应的头文件。标准模板库头文件是没有后缀的。标准模板库提供了大量的头文件,使用头文件主要是为了提供类、函数、变量的声明,以供用户方便地使用这些类、函数、变量等。

C++STL头文件的作用及使用方法

在上一节的例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次方。

标准模板库提供了大量的头文件,使用头文件主要是为了提供类、函数、变量的声明,以供用户方便地使用这些类、函数、变量等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈