99问答网
所有问题
C++ 头文件加上.h和不加.h有什么区别的呢?
如题所述
举报该问题
推荐答案 2013-08-28
加上.h表示要在程序中使用这个.h文件中定义的的函数不加.h可能会提示你,没有定义这个函数,而不能使用
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BO7zXezB7.html
其他回答
第1个回答 2013-08-28
一般不加.h的文件使用命名空间,如
#include <iostream>
using namespace std;
本回答被网友采纳
第2个回答 2013-08-28
#include <ctype.h>这个是拿c语言的ctype.h头文件#include <cctype>这个是所谓的c++标准库写法你去看看cctype里边,还是调用了ctype.h这个文件
相似回答
带.
h和不
带.
h的头文件的区别
答:
传统的C语言 头文件都是带.h的 后来有了C++ 为了区别,
以C++风格封装的头文件 不带.h 不过 这个只是一个约定而并非规范
,事实上,这个约定执行的并不是太好 仍有很多C++的头文件 还是带.h的。名存实亡 实际使用中, 不需要太在意。
为
什么C++头文件没有
.
h
也能运行出来? - C / C++ -
答:
c++包含头文件时写成#include[i]#include#include而c包含头文件时写成#include
因为c的头文件扩展名是.h,而c++头文件可以是.h,也可以是.hpp
,.hxx等,包含头文件时不带扩展名就能适应几种不同扩展名的情况。这也是c和c++之间容易错的一个小区别。
在
C++
编程中,为
什么有的头文件
用
加.H
,而有的不用,比如IOSTREAM.
H和
ST...
答:
因为下边用了using namespace std;(使用命名空间)你也可以把这句删去,在后边
加.h
。记住:把代码恶搞会更容易学好编程。原因我就不说了,因为我也不敢肯定到底是什么原因。这要你去挖掘…
C++头文件什么
时候用.
h什么
时候
头文件不
用.h
答:
没有.h的是C++后来又提供的新的一套函数标准库,不过为了和以前的程序兼容,所以带.h的仍然提供
。原来的c语言的函数库也是这样(例如c语言的stdio.h在C++里变成了cstdio)。这两种你都可以用,不过用不带.h这种的时候,要使用到命名空间std。编译的时候出现头文件#include<fstream.h>,no such file,...
C++头文件
中为
什么
有些要
加h
啊,比如#include
答:
.
h的
是标准C的头文件,
没有
.h的是标准
C++的头文件
,两种都是头文件。造成这两种形式不同的原因,是C++的发展历史决定的,刚才正好有别的人也问这个问题,这里我再回答一下(注意vs2008和vs2005对标准C++的支持是一样的):以iostream和stdio.h为例,iostream是C++的库,stdio.h是标准C的库。2、...
C++头文件
中的"iostream"后面是否要
加上
".
h
"
答:
目前和以后的标准库中,头文件名都
没有
.h。旧的库中是带后缀名h的。使用.
h的头文件
无法保证标准
C++的
兼容性。除了具体
头文件的
特定功能区别外,主要内容区别在于,.h的头文件中名称会对全局命名空间造成污染。不带.h的头文件中的名称位于namespace std而不是全局命名空间内,使用其中名称前只需using...
c++的
源程序包含.
h
或.cpp的作用是
什么?没有
会怎么样呢
答:
c++
必须含有cpp文件,程序代码都在cpp中了,.h是
头文件
,一般用来包含其他头文件、声明一些函数、类,这样在其他文件中直接包含.
h文件
就可以包含这些函数和类了。当然,对一些小程序可以
没有
.h文件,而是都写在cpp文件中,但为以后考虑,还是分开比较好 ...
C++
中.
h头文件和
其他
头文件的区别?
答:
C++
中新定义的方法都是有名字空间的 比如cout就属于std名字空间 如果include
头文件的
时候
加上.h
,默认会using namespace 否则需要自己加上 using namespace XXX 对于C中已经定义的方法如printf,
没有
影响的
C++
语言的
头文件
为
什么有的
老师讲课就
加.H?
不是应该
不加的
啊?
答:
不是不应该加 那是因为一般c的头文件是xxxx.
h的
格式,比如标准c的输入输出头文件是stdio.h
c++的头文件
刚好就
没有
.h的后缀,比如c++的标准输入输出头文件,文件名就是iostream,他本身就叫iostream你加个.h的话,根本就找不到这个文件。
大家正在搜
i加加和加加i区别
增加和增添的区别是什么
添加和接受有什么区别
加不加的区别
前加和后加的区别
conio h是什么头文件
cmath头文件包含什么
没加较与加了较的区别
中山和中加的区别
相关问题
C++头文件加H和不加H有什么区别??
C++头文件加H和不加H有什么区别?
在C++中的头函数中加(.h)和不加(.h)有什么不同
C++ 中 系统头文件是否加“.h“到底有什么区别?
带.h和不带.h的头文件的区别
C++中#include包含头文件带 h 和不带 h 的区别
C++头文件中为什么有些要加h啊,比如#include<ti...
C++编头文件的时候后缀是.cpp和.h有什么区别?