社区
C++ 语言
帖子详情
一个初学者关于头文件的困惑
vcchunhong
2004-04-04 07:26:29
我在论坛上经常看到没有.h的头文件
我人为没有.h的头文件是不行的
但是不知道是我错了
还是其他人错了
又或者是他们人为大家都懂了
所以就省略了
请懂的朋友给我解释一下
谢谢~
...全文
128
19
打赏
收藏
一个初学者关于头文件的困惑
我在论坛上经常看到没有.h的头文件 我人为没有.h的头文件是不行的 但是不知道是我错了 还是其他人错了 又或者是他们人为大家都懂了 所以就省略了 请懂的朋友给我解释一下 谢谢~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
plpl574
2004-04-21
打赏
举报
回复
这个问题被提过N遍了//包括我
aprilsnow
2004-04-21
打赏
举报
回复
被 include 的文件是什么,就应该有一个什么样的相应文件。比如 #include <abc>,就应该有一个叫做 abc 的文件。再比如 #include <abc.h>,就应该有一个叫做 abc.h 的文件。
zhang5765
2004-04-21
打赏
举报
回复
在.NET编程里用iostrea.h的cout,cin.会通不过编译。但是可以用
<iostrea>与using namespace std;连用而使用cout,cin则是正确的。
可能有什么规定。具体细节偶也不太了解
byyyyy
2004-04-21
打赏
举报
回复
采用了名字空间的问题
eliner
2004-04-21
打赏
举报
回复
使用了using namespace std的时候就可以不要.h
不然的后,就需要
xyj0323
2004-04-21
打赏
举报
回复
学习一下。
xiangzhengyan
2004-04-17
打赏
举报
回复
#include"filename"
到include目录下看看
既然有的文件没后缀名 当然不用.h啦
该完了
vcchunhong
2004-04-17
打赏
举报
回复
其实早就该结了
zylfly
2004-04-05
打赏
举报
回复
好像旧版本是用.h,新的是用 using namespace std
Wolf0403
2004-04-05
打赏
举报
回复
编译器面前没有“省略”一说的,呵呵。
有没有 .h 的根本就是两套不同版本的 C++ 标准库。
至于非标准库的,头文件可以是 .h, .hpp, .hxx,没有扩展名或者任意类型的 plain text 文档。
vcchunhong
2004-04-05
打赏
举报
回复
谢谢大家~
vcchunhong
2004-04-05
打赏
举报
回复
哦其实说来说去是我不懂using namespace std;
的意思~
大体上我是懂的
结贴吧~
古布
2004-04-04
打赏
举报
回复
用户自定义的头文件要加 .h
实现文件用.cpp
littlebboy
2004-04-04
打赏
举报
回复
只有c++标准库文件可以不带.h,因为头文件的后缀在不同的c++实现产品上不同,标准c++文件并没有指定头文件后缀。
freefalcon
2004-04-04
打赏
举报
回复
楼上说的是
不带.h的是标准c++的库文件,它引入了命名空间(namespace)
可以试试
当写#include <iostream.h>时
下面的代码
cout << "abc";
可以直接通过
而用#include <iostream>
你不得不使用
using namespace std;
或者
std::cout << "abc";
lifanxi
2004-04-04
打赏
举报
回复
标准没有要求头文件必须有.h的后缀,而且C++标准库的头文件名就不含扩展名。
如果头文件实际上是有扩展名的,则不能省略。
zfol510
2004-04-04
打赏
举报
回复
?不是省略了吧
标准C++的头文件就是不带.h的啊?因为引入名字空间。
比如
#include <iostream>
using namespace std;
说明使用的是名字空间std
如果
#include<iostream.h>
的话,使用的是名字空间iostream(不确定,我没试过)就不能
using namespace std;
了,不知道说清楚没
lxh1010
2004-04-04
打赏
举报
回复
省略了
sunriselx
2004-04-04
打赏
举报
回复
应该是省略了
c语言学习部分
头文件
C语言学习中,
头文件
是一部分最重要的组成部分,对于
初学者
来说,
头文件
的概念和使用方法可能会让人感到
困惑
。在这个部分,我们将对C语言和C++中常用的
头文件
进行总结和解释。
头文件
的概念 在C语言和C++中,...
c语言所有实验源码(适用于
初学者
)
最后
一个
实验可能涵盖宏定义、
头文件
包含和位操作,这些在处理底层硬件或优化代码时非常有用。 通过以上八个实验,
初学者
将全面了解C语言的基础,并具备编写简单程序的能力。每个实验都提供了实践经验,这对于巩固...
C语言
初学者
入门讲座
通过运行"C语言
初学者
入门讲座.exe"这个程序,你将获得
一个
互动式的学习环境,可能包括视频讲解、示例代码演示和实战练习,以加深对C语言的理解。 总的来说,C语言虽有一定学习曲线,但一旦掌握了其精髓,便能享受...
万能
头文件
#include“bitsstdc++.h”.docx
然而,有时候开发者会遇到
一个
被称为“万能
头文件
”的`#include <bits/stdc++.h>`,这个名字可能会让人感到
困惑
,因为它并不属于C++标准库的官方
头文件
之一。这个
头文件
在一些非标准的编译环境中被用来一次性包含...
C-CrashCourse:C语言教程+博客+代码演示+课程设计。帮助
初学者
更好的理解C难点,提升代码量!对于
初学者
:C学费自学
10. **博客**:可能包含一系列关于C语言学习的文章,对特定主题进行深入探讨,解决
初学者
常见的
困惑
和问题。 通过"C-CrashCourse",
初学者
不仅可以学习C语言的基本概念,还可以通过实际操作提升代码量,这对于理解...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章