c++ 头文件的演变

说明:

  1. c++使用的头文件有两种:
    (a) c语言的头文件,.
    (b) c++的头文件.

  2. 这两种头文件在c++引入namespace概念后都做过一次修改:
    (a) 修改前都是.h后缀, 没有namespace, 是全局作用域.
    (b) 修改后都去掉了.h后缀, 纳入namespace std.

内容 举例(namespace前) 举例(namespace后) 修改方式
C语言 stdio.h
stdlib.h
string.h
cstdio
cstdlib
cstring
去掉.h后缀,
添加c前缀
C++ iostream.h
fstream.h
complex.h
iostream
fstream
complex
去掉.h后缀
namespace 库中的类, 函数, 宏,
都是全局范围的
统一纳入
namespace std下
是否推荐使用 不推荐 推荐
posted @ 2022-06-13 17:00  编程驴子  阅读(22)  评论(0编辑  收藏  举报