社区
工具平台和程序库
帖子详情
为什么每个编译器的标准头文件内容不一样?
Cpp初学者
2018-07-16 11:45:58
为什么每个编译器的标准头文件内容不一样?
比如cstring,vs和codeblock内容不一样。
没有标准来规范这些头文件的内容吗?
好像vs的直接include了string.h,好偷懒……
请问那个编译的头文件标准一点?
...全文
151
1
打赏
收藏
为什么每个编译器的标准头文件内容不一样?
为什么每个编译器的标准头文件内容不一样? 比如cstring,vs和codeblock内容不一样。 没有标准来规范这些头文件的内容吗? 好像vs的直接include了string.h,好偷懒…… 请问那个编译的头文件标准一点?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sghcpt
2018-07-17
打赏
举报
回复
楼主,个人感觉,对于实现同样功能的类,在不同的类库在内部实现细节可以不一样的,但是它们的功能是一样的。就类似我们编写相同功能的代码,不同人可以编写出不一样的类和代码一样吧。。不要太在意这个,功能能用就好了。说到那个标准点,C++ 标准库,boost库等都标准。。哈哈。。
gcc
编译器
搜索
头文件
路径
原文链接 --------------------------------------------------------------------------------------------------------------------- 欢迎关注 [懒人漫说] 公众号,分享Java、Android、C/C++ 技术, 包括基础、自己遇到的问题解决过程。 ...
【C语言】C语言
标准
头文件
为什么要学
标准
头文件
:因为他是可以跨平台的,
每个
编译器
都支持,所以我们需要学习。本节课讲的是/提示:以下是本篇文章正文
内容
,下面案例可供参考。
C++中
头文件
有什么作用?
一、C++编译模式 通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++
头文件
,里面放的也是C++的源代码。 C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的
内容
,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对独立...
C++ 在.h文件中包含
头文件
和在.cpp文件中包含
头文件
有什么区别?
现有两个文件Test.h 和Test.cpp #include <iostream>在Test.h中包含 和在Test.cpp中包含有什么区别? 1、在cpp文件中包含.h文件,要么你要用到这个
头文件
中的函数或者类,要么就是实现这个
头文件
; 2、.h---就是为了放一堆声明所产生的东西。 如果是定义放在.h中。 如果.h被重复包含多次,那么则会被报重定义。所以在....
C++ 预编译
头文件
(Precompiled Header,PCH)
后续编译时,如果其他源文件中也包含了同样的预编译
头文件
,
编译器
会直接使用之前生成的二进制文件,而不是重新预处理一遍
头文件
。它的原理是先将一些常用的
头文件
预处理,生成一个二进制文件(通常是.pch文件),然后在后续的编译中,直接引用这个二进制文件,避免了重复的预处理过程,从而提高了编译速度。例如,如果你预编译了“stdafx.h”
头文件
,你就会得到一个预编译
头文件
,每次你包含“stdafx.h”
头文件
时,
编译器
都会自动搜索名为“stdafx.h.gch”的预编译
头文件
。
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章