社区
C++ 语言
帖子详情
系统自带的头文件都有什么
谁学逆向工程
2010-02-26 12:18:23
新手目前只知道 #include <iostream> #include<string> 。为什么系统自带的头文件没有扩展名呢。自己写的类定义要放在.h里。然后#include<*.h>。人家写的string类就没有扩展名。
...全文
146
5
打赏
收藏
系统自带的头文件都有什么
新手目前只知道 #include #include 。为什么系统自带的头文件没有扩展名呢。自己写的类定义要放在.h里。然后#include。人家写的string类就没有扩展名。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
谁学逆向工程
2010-02-26
打赏
举报
回复
二楼,你这些东西都是从哪知道的?有书吗
tan870426
2010-02-26
打赏
举报
回复
C++的标准就是这样写的 不用太过关心
系统自带的头文件楼上给的就比较全
冻结
2010-02-26
打赏
举报
回复
传统 C++
#include <assert.h> //设定插入点
#include <ctype.h> //字符处理
#include <errno.h> //定义错误码
#include <float.h> //浮点数处理
#include <fstream.h> //文件输入/输出
#include <iomanip.h> //参数化输入/输出
#include <iostream.h> //数据流输入/输出
#include <limits.h> //定义各种数据类型最值常量
#include <locale.h> //定义本地化函数
#include <math.h> //定义数学函数
#include <stdio.h> //定义输入/输出函数
#include <stdlib.h> //定义杂项函数及内存分配函数
#include <string.h> //字符串处理
#include <strstrea.h> //基于数组的输入/输出
#include <time.h> //定义关于时间的函数
#include <wchar.h> //宽字符处理及输入/输出
#include <wctype.h> //宽字符分类
//////////////////////////////////////////////////////////////////////////
标准 C++ (同上的不再注释)
#include <algorithm> //STL 通用算法
#include <bitset> //STL 位集容器
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <complex> //复数类
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque> //STL 双端队列容器
#include <exception> //异常处理类
#include <fstream>
#include <functional> //STL 定义运算函数(代替运算符)
#include <limits>
#include <list> //STL 线性列表容器
#include <map> //STL 映射容器
#include <iomanip>
#include <ios> //基本输入/输出支持
#include <iosfwd> //输入/输出系统使用的前置声明
#include <iostream>
#include <istream> //基本输入流
#include <ostream> //基本输出流
#include <queue> //STL 队列容器
#include <set> //STL 集合容器
#include <sstream> //基于字符串的流
#include <stack> //STL 堆栈容器
#include <stdexcept> //标准异常类
#include <streambuf> //底层输入/输出支持
#include <string> //字符串类
#include <utility> //STL 通用模板类
#include <vector> //STL 动态数组容器
#include <cwchar>
#include <cwctype>
using namespace std;
//////////////////////////////////////////////////////////////////////////
C99 增加
#include <complex.h> //复数处理
#include <fenv.h> //浮点环境
#include <inttypes.h> //整数格式转换
#include <stdbool.h> //布尔环境
#include <stdint.h> //整型环境
#include <tgmath.h> //通用类型数学宏
dubiousway
2010-02-26
打赏
举报
回复
string.h
和 string 不是一个头文件
带.h的头文件是传统C风格的。
而C++的标准库都是不带.h的头文件。
shashenyidaoOCEAN
2010-02-26
打赏
举报
回复
二楼的太专业了,好多我都不知道的!学习了,谢谢了啊!
picc 9.81 include
头文件
(全)
picc 9.81编译工具
头文件
,包含全系列pic单片的汇编及C语言
头文件
源文件与
头文件
的关系
源文件如何根据#include来关联
头文件
头文件
如何来关联源文件
OpenCV实现图像上添加汉字
利用 windows
系统
自带
的
头文件
Windows.h进行汉字的调用,用opencv
自带
的函数进行显示出来,下面是自己封装的ReadChinese.h
头文件
,将其加载到工程文件中就可以使用;
java引用传递笔试题abc-Job-Interview:面试题知识盲区补全
java引用传递笔试题abc Job-Interview ##1. 迅雷2014C++研发笔试卷C 有关 #include
和 #include "stdio.h" 的区别; <>引用的是编译器的类库路径里面的
头文件
,""引用的是你程序目录的相对路径中的
头文件
。假如你编译器定义的
自带
头文件
引用在C:\Keil\c51\INC\下面,则#include
引用的就是C:\Keil\c51\INC\stdio.h这个
头文件
,不管你的项目在什么目录里,C:\Keil\c51\INC\stdio.h这个路径就定下来了。一般是引用
自带
的一些
头文件
:stdio.h、conio.h、string.h、stdlib.h等等之类的。 假如你的项目目录是在D:\Projects\tmp\,则#include "my.h" 引用的就是D:\Projects\tmp\my.h这个
头文件
。一般是用来引用自己写的一些
头文件
,如果使用"",它是会先在你项目的当前目录查找是否有对应
头文件
。如果没有,它还是会在对应的引用目录里面查找对应的
头文件
。意思就是,使用#include "std
VS编译器
自带
系统
头文件
与用户
头文件
系统
字典
头文件
可以使用#include
,进行引用;而用户
头文件
需采用#include"file.h"进行引用。在vs中
系统
自带
头文件
和用户
头文件
的引用是不相同的。
C++ 语言
65,204
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章