关于ISO/ANSI C++头文件的说明

本文详细介绍了C++标准库中的头文件命名规则及与C标准库的区别。重点讲解了C++头文件如何对应C语言中的标准库头文件,如cstring对应string.h等,并提醒读者注意区分C++中的string类与C语言中处理字符串的函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    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++版本,不要混淆! 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值