社区
C++ 语言
帖子详情
为什么<
>中说C++头文件没有后缀
iamyangfan
2004-09-12 05:45:13
谁知道说一下
...全文
665
16
打赏
收藏
为什么<<C++ Primer>>中说C++头文件没有后缀
谁知道说一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhou0620
2004-09-14
打赏
举报
回复
由于C++的标准出的比较晚,而之前通用的都是带.h的头文件,所以现在各种版本的编译器是兼而有之
「已注销」
2004-09-14
打赏
举报
回复
直接告诉你
:
因为最新的C++的ISO标准没有规定后缀名
clin003
2004-09-14
打赏
举报
回复
但实现效率可能有点不一样啊
hinberta
2004-09-14
打赏
举报
回复
我刚学以便跟学校教材走,一边自学<<C++ Primer>>,学的有点糊涂(因为C++版本问题)
谁能告诉我C++的哪个版本最方便实用啊
怎么会有很多版本呢?
C++的确是有些编译器不是很标准,但是这些实现之间的差别都是很小的,照理说不会对初学者产生困惑的
比如
#inlcude<iostream>
using namespace std;
int main()
{
cout<<"hello,world";
}
这个是基本上保证任何你所接触的编译器都会正常的
handsomepine
2004-09-14
打赏
举报
回复
新的C++头文件如<string>的内容全都放进namespace std内,而旧的C头文件<string.h>并不处于namespace std内,<cstring>则是处于namespace std的旧式C头文件。而但两者的功能几乎是相同的。
iamyangfan
2004-09-14
打赏
举报
回复
我刚学以便跟学校教材走,一边自学<<C++ Primer>>,学的有点糊涂(因为C++版本问题)
谁能告诉我C++的哪个版本最方便实用啊
iamyangfan
2004-09-14
打赏
举报
回复
谁知道C++都有哪些版本需要用到using namespace std;而且不需要.h
也就是说哪些版本是标准C++
kakajenifer
2004-09-12
打赏
举报
回复
好棒的帖子,收藏
lucasfaye
2004-09-12
打赏
举报
回复
标准的c++头文件是不需要.h的
例如: #include <iostream>
还要加上namespace;
using namespace std;
但考虑到以前代码的重用性
#include <iostream.h>也是允许的
sangwich
2004-09-12
打赏
举报
回复
新型的头文件书写格式,但要看编译器。
SBDCW
2004-09-12
打赏
举报
回复
标准库与以前库的区分
picktracy
2004-09-12
打赏
举报
回复
标准C++里标准头文件可以不加.h
但是具体到某种编译器就不同了
比如VC++吧
#include <iostream> //it's ok
#include <string> //it's wrong
#include <string.h> //it's ok
再比如namespace
标准C++如果不加上
using namespace std;
的话,估计十有八九要出问题(除非你每个都加上std::)
而在VC++里,你加不加都无所谓。。。
imoldcat
2004-09-12
打赏
举报
回复
推荐看《The C++ Standard Library》,这本里面对这些讲的比较清楚。
agamenon
2004-09-12
打赏
举报
回复
原来是这样
Dong
2004-09-12
打赏
举报
回复
是标准库的头文件没有后缀,以区别标准库只前的头文件,而且大多的头文件都在标准命名空间std里!
短歌如风
2004-09-12
打赏
举报
回复
准确地说是C++标准头文件写在#include中时都没有后缀,至于编译器实现实如何是编译器的事。
C++标准头文件包括:
<algorithm> <bitset> <complex> <deque> <exception> <fstream> <functional> <iomanip> <ios> <iosfwd> <iostream> <istream> <iterator> <limits> <list> <locale> <map> <memory> <new> <numeric> <ostream> <queue> <set> <sstream> <stack> <stdexcept> <streambuf> <string> <typeinfo> <utility> <valarray> <vector>
<cassert> <cctype> <cerrno> <cfloat> <ciso646> <climits> <clocale> <cmath> <csetjmp> <csignal> <cstdarg> <cstddef> <cstdio> <cstdlib> <cstring> <ctime> <cwchar> <cwctype>
要习惯于使用这些头文件来代替旧的非标准的头文件。
C++
Primer
课后习题解答完整版.pdf
C++
primer
课后答案,习题对帮助记忆、理解很重要。内容高清,全面,带有书签,
C++
primer
自学资源共享
这个是本人在学习
C++
的时候总结的笔记, 简单易懂另方便记忆,祝你更快学习
C++
C++
primer
课后习题完整版
适用于
C++
primer
的学习,有第一章到第十八章的详细答案
C++
primer
课后题答案
C++
primer
课后题答案 目录 第一章 快速入门 2 第二章 变量和基本类型 7 第三章 标准库类型 13 第四章 数组和指针 21 第五章 表达式 31 第六章 语句 37 第七章 函数 37 第八章 标准IO库 37 第九章 顺序容器 43 第十章 关联容器 60 第十一章 泛型算法 75 第十二章 类和数据抽象 86 第十三章 复制控制 94 第十四章 重载操作符与转换 102 第十五章 面向对象编程 116 第十六章 部分选做习题 133 第十七章 用于大型程序的工具 138 第十八章 特殊工具与技术 138
C++
Primer
读书笔记
C++
Primer
摘记,还不错.是第四版的
C++ 语言
65,179
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章