C++库的头文件
2005-10-24 11:03
246 查看
1 用C的标准库,常见的比如<stdio.h><stdlib.h><string.h>,按照C的标准用
就好了,注意什么<graphics.h><dos.h>之类的不在此之列。
2 对于1中的函数,C++标准把他们放到了一个叫std的namespace里,如果你不怕
麻烦,想用std::printf这样的写法,可以包含相应的头文件,名字为C库的头
文件去掉.h前面加c,即为<cstdio><cstdlib><cstring>。
!!!注意,vc6的头文件里缺省的时候没把函数放到std里。
3 C++自己的库,就是那些不带.h的头文件,比如<set><map><iostream>,里面
的东西都是搁在std里的,要么用std::XXXX,要么事先using一下。
4 古老的C++库,比如<iostream.h>,自己写程序就别用这些了,你是在学标准
C++,不是要研究C++的演化过程。
5 平台/编译器相关的库,比如<windows.h><graphics.h><dos.h><unistd.h>,
用的时候认清平台/编译器就好,别在vc6里找<graphics.h>了。
就好了,注意什么<graphics.h><dos.h>之类的不在此之列。
2 对于1中的函数,C++标准把他们放到了一个叫std的namespace里,如果你不怕
麻烦,想用std::printf这样的写法,可以包含相应的头文件,名字为C库的头
文件去掉.h前面加c,即为<cstdio><cstdlib><cstring>。
!!!注意,vc6的头文件里缺省的时候没把函数放到std里。
3 C++自己的库,就是那些不带.h的头文件,比如<set><map><iostream>,里面
的东西都是搁在std里的,要么用std::XXXX,要么事先using一下。
4 古老的C++库,比如<iostream.h>,自己写程序就别用这些了,你是在学标准
C++,不是要研究C++的演化过程。
5 平台/编译器相关的库,比如<windows.h><graphics.h><dos.h><unistd.h>,
用的时候认清平台/编译器就好,别在vc6里找<graphics.h>了。
相关文章推荐
- C++的头文件和实现文件分别写什么
- 自定义C/C++头文件以及头文件重复定义解决
- 将C++代码全部写到头文件:)python脚本帮助自动生成相应的实现文件初始框架
- c++头文件
- [C++STDLib基础]关于C++string字符串的操作——C++标准库头文件<string>
- 关于C++头文件的引用
- C/C++头文件一览
- C++头文件<climits>使用相应数据类型的极限值
- C/C++头文件一览
- C++ limits头文件
- C++中定义自己的头文件
- 使用Javah 生成C/C++头文件的误区
- C++的头文件和实现文件
- 为什么应该用模块取代C/C++中的头文件? .
- C/C++头文件一览
- C++ limits头文件
- C++中的头文件和源文件
- 学习笔记----C++ 中iomanip头文件的使用
- 一个包含所有C++头文件的头函数
- C++头文件保护符和变量的声明定义