ISO/ANSI C++标准库的头文件没有“.h”扩展名。另外,C++自己定义了一系列头文件来使用C的标准库。这些C++头文件基本上与C库中相对应的头文件有相同的名称,只是C++的名称以字母“c”开头,并且没有扩展名“.h”;C++头文件cstring对应于C标准库的string.h,C++库的cstdio对应于C标准库的stdio.h,cmath对应于math.h等。C++中的string头文件定义了string类,而C库中的string.h包含了支持C语言以null结尾的字符串的函数,如strcpy()、strlen()等,头文件cstring是string.h的C++版本,不要混淆!
关于ISO/ANSI C++头文件的说明
最新推荐文章于 2021-12-19 17:56:31 发布
本文详细介绍了C++标准库中的头文件命名规则及与C标准库的区别。重点讲解了C++头文件如何对应C语言中的标准库头文件,如cstring对应string.h等,并提醒读者注意区分C++中的string类与C语言中处理字符串的函数。
642

被折叠的 条评论
为什么被折叠?



