在C语言中,xxxxx.h 头文件是主要的,例如 stdio.h,string.h,math.h。而在后来的C++语言中,C++是C的超集,且C++中,已不推荐再用C的类库,但为了对已有代码的保护,还是对原来的头文件支持。
  cxxxx是c++从C的xxxxx.h继承来的,在前面加C同时不要h后缀,在C++环境当然是选用前者,两者内容都一样,只是cxxxx头文件中定义的名字被定义在命名空间std中。使用后者就会带来额外的负担,需要区分哪些是标准库明是C++特有的,哪些是继承过来的!!所以在C++中要尽量避免C风格的出现。

cxxxxx和xxxxx.h的区别相关推荐

  1. 【转】C++中#include包含头文件带 .h 和不带 .h 的区别

    C++中#include包含头文件带 .h 和不带 .h 的区别? 如 #include <iostream> 和 #include <iostream.h> 包含的东西有哪些 ...

  2. C\C++中头文件string与string.h的区别

    http://www.cnblogs.com/Cmpl/archive/2012/01/01/2309710.html 在C++中,#include<iostream>与#include& ...

  3. 头文件stdio与stdlib.h的区别

    头文件#include<stdio.h>与#include<stdlib.h>的区别 stdlib 头文件即standard library标准库头文件 stdlib 头文件里 ...

  4. 磁感应强度B与磁场强度H的区别,联系与物理意义

    磁感应强度 B 与磁场强度 H 的区别,联系与物理意义 从前学普物的时候,提到了磁感应强度 B 与磁场强度 H 这两个概念.因为一直疏于思考, 没有仔细想过两者的异同.教材里说, H 是人为引入的定义 ...

  5. 头文件cstring、string、string.h的区别

    头文件cstring.string.string.h的区别 <string>是C++标准库头文件,使用stirng类型必须首先包含string头文件,用于字符串操作,string类型可以进 ...

  6. 头文件string与string.h的区别

    #include<iostream>与#include<iostream.h>的区别 在C++中,#include<iostream>与#include<io ...

  7. extern与头文件(*.h)的区别和联系

    原文网址为:http://lpy999.blog.163.com/blog/static/117372061201182051413310/ 个人认为有一些道理:所以转过来学习了. 用#include ...

  8. objective-c @class 类名和#improt 类名.h的区别

    在Objective-c中,当一个类需要引用另一个类,即建立复合关系的时候,需要在类的头文件中建立被引用类的指针. 如:Car.h#import @interface Car:NSObject {Ti ...

  9. C语言stdio.h与stdlib.h的区别

    一.定位不同 1.stdlib.h是standard library标准库头文件,定位在通用工具函数. 2.stdio.h是standard input&output标准输入输出头文件,定位在 ...

最新文章

  1. OpenStack遇到的坑
  2. Angel Borja博士教你如何撰写科学论文一:Six things to do before writing your manuscript
  3. 【LeetCode】0830.较大分组的位置
  4. bzoj 5216 [Lydsy2017省队十连测]公路建设 线段树维护 最小生成树
  5. java 内存排序_详细解析Java内存,处理器重排序,编译器重排序以及它对线程的影响...
  6. SQL语句的基本语法一
  7. 03、CustomRegions
  8. java中的%nf_java中DecimalFormat四舍五入用法详解
  9. ftp ---- 虚拟用户登录(实例配置)
  10. 从DCF到DCX:构想照进现实
  11. listView多布局
  12. 解决Ubuntu显卡驱动的问题
  13. 强化学习——Q-learning算法
  14. ubuntu20.04安装nvidia显卡驱动/CUDA/cuDNN
  15. 【cocos2d-x 2】关于CocosStudio编辑出的csb的简单使用
  16. 乐高太多没处放?解放女朋友双手,1 个顶 100 个的乐高智能分拣机来了!
  17. 常用表格:ASCAII码对照表
  18. 服务器网站崩溃怎么解决
  19. 程序功能:输入一个长整数n,从高位开始逐位分离并输出。 例如输入123456
  20. 云服务器部署项目环境搭建

热门文章

  1. matlab从excel第二行写,matlab从某行读excel
  2. word2016 插入题注 交叉引用 记得更新域
  3. [BZOJ4763][P3603]雪辉[手写bitset+静态分块]
  4. MTTF、MTBF与MTRF
  5. 苹果id登录_英雄联盟手游用苹果id登录显示账号异常的解决方法_英雄联盟手游...
  6. Android Studio的res自动生成的文件出错了_莫韵乐与bug的奇妙冒险
  7. 2018 年的第一次福利
  8. 《SQL Server 2008从入门到精通》--20180724
  9. Invertible Image Rescaling 可逆图像缩放:完美恢复降采样后的高清图片(ECCV 2020 Oral )
  10. Android获取电子签名内容,Android Studio 获取app签名