社区
C++ 语言
帖子详情
为什么<>中说C++头文件没有后缀
iamyangfan
2004-09-12 05:45:13
谁知道说一下
...全文
730
16
打赏
收藏
为什么<>中说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
>> 读书笔记 10
C++
语言不要求自增操作符或自减操作符一定作为类的成员,但是,因为这些操作符改变操作对象的状态,所以更倾向于将它们作为成员。 为了与内置类型一致,前缀式操作符应返回被增量或减量对象的引用。 同时定义前缀式操作符和
后缀
式操作符存在一个问题:它们的形参数目和类型相同,普通重载不能区别所定义的前缀式操作符还是
后缀
式操作符。为了解决这一问题,
后缀
式操作符函数接受一个额外的(即,无用的)...
<<
C++
Primer
>>第五章读书笔记
sizeof格式: sizeof (type name); sizeof (expr); sizeof expr; 使用 sizeof 的结果部分地依赖所涉及的类型: 对 char 类型或值为 char 类型的表达式做 sizeof 操作保证得 1。 对引用类型做 sizeof 操作将返回存放此引用类型对象所...
10kV变电所标准图.pdf.rar
10kV变电所标准图.pdf.rar
35kV屋内配电装置接线图.dwg.rar
35kV屋内配电装置接线图.dwg.rar
校园招聘基于Python的智能匹配平台设计:多角色权限管理与岗位推荐系统实现 项目介绍 基于Python的校园招聘平台设计与实现(含模型描述及部分示例代码)
内容概要:本文详细介绍了一个基于Python的校园招聘平台的设计与实现,旨在通过信息化手段提升校园招聘的效率与精准度。平台采用Python主流框架(如Django/Flask)构建,涵盖用户权限管理、招聘与简历数据建模、智能匹配推荐、日志监控与统计分析等核心模块。系统支持学生、企业、就业部门等多角色协同,通过结构化数据模型和业务流程控制,实现了岗位发布、简历投递、状态流转、权限校验等功能,并结合TF-IDF与余弦相似度算法实现简历与岗位的智能匹配。代码示例展示了用户角色模型、企业岗位模型、简历分表设计、投递状态机、权限装饰器及推荐服务等关键实现,体现了系统的可扩展性与安全性设计。; 适合人群:具备Python Web开发基础,熟悉Django或Flask框架,有一定数据库设计和前后端交互经验的开发者,尤其是从事教育信息化、招聘系统开发或校园服务平台建设的研发人员;也适合计算机相关专业高年级本科生或研究生作为毕业设计参考。; 使用场景及目标:① 构建高校内部统一的校园招聘管理系统,替代传统低效的线下招聘模式;② 实现学生与企业岗位的智能匹配与个性化推荐,提升人岗匹配效率;③ 为企业和高校就业部门提供数据驱动的招聘分析与决策支持;④ 学习多角色权限控制、状态机设计、ORM建模、缓存与异步任务等实际开发技巧。; 阅读建议:此资源以实际项目为导向,不仅提供完整模型设计与代码片段,还深入剖析了系统架构与业务逻辑。建议读者结合代码示例搭建本地开发环境,动手实践模型定义、API接口开发与推荐算法集成,并重点关注权限控制、数据安全与性能优化等关键设计,以全面提升全栈开发与系统设计能力。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章