社区
C++ 语言
帖子详情
头文件可以包含头文件么?
zhongwen2002
2010-04-10 09:25:11
如题
.h文件可以包含.h文件么
头文件里面一般用来写什么的?
怎么用?看了C++ primer
看得懵懵懂懂的
...全文
672
16
打赏
收藏
头文件可以包含头文件么?
如题 .h文件可以包含.h文件么 头文件里面一般用来写什么的? 怎么用?看了C++ primer 看得懵懵懂懂的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiaochenglei
2010-04-14
打赏
举报
回复
可以,但原则上应尽可能的少放,因为头文件是给用户的接口,不应牵涉别的东西
findcsdn
2010-04-11
打赏
举报
回复
#include 是个预处理指令,就是把 指定的文件的内容放到某个地方。
事实上,不管在什么文件里,不管在什么位置, #include 都能展开任何文件。
只要展开后的文件是否符合语法的,都能编译过去。
romicboy
2010-04-11
打赏
举报
回复
呵呵。。。。。
delphiwcdj
2010-04-10
打赏
举报
回复
yes
pytf
2010-04-10
打赏
举报
回复
可以放
chaoliu1024
2010-04-10
打赏
举报
回复
显然可以的,也必须要这样做的。
chaos333
2010-04-10
打赏
举报
回复
当然可以,
不过为了防止重复编译,要加入处理指令
myClass.h
#ifndef MYCLASS_H_INCLUDE//判断是否已经编译了该头文件,若没有则进行编译
#define MYCLASS_H_INCLUDE//定义宏,用来标识该头文件已进行编译
#include <iostream>
#include <cstring>
#include <cmath>
using namespace std;
class abc{
...
};
#endif
YT158828
2010-04-10
打赏
举报
回复
必须的啊
o笨笨猪o
2010-04-10
打赏
举报
回复
头文件内可以include其他的头文件,但最好只包含标准的头文件和必须包含的头文件,说白了就是尽量把#include指令放到cpp文件中。
herman~~
2010-04-10
打赏
举报
回复
头文件一般用来声明类成员函数和成员变量,cpp文件用来实现成员函数
ypb362148418
2010-04-10
打赏
举报
回复
完全可以放
zhongwen2002
2010-04-10
打赏
举报
回复
不可以放什么呢?
senr0816
2010-04-10
打赏
举报
回复
.h文件当然可以包含.h文件,要不然C++也太废了
头文件里放什么还真不好说,一般用来定义类,当然经常的情况是类中成员函数的实现放在另一个源文件中(.cpp)
jbz001
2010-04-10
打赏
举报
回复
可以的,也是经常的
不过可以加预编译指令防止重复加载
Zijian_Zhang
2010-04-10
打赏
举报
回复
头文件里面一般用来写什么的?
你看一些基础书籍和它的名你就知道了。
Zijian_Zhang
2010-04-10
打赏
举报
回复
C语言是可以的,貌似C++都是可以的。
C++的标准头文件好像没后缀的???
c语言常用
头文件
,
头文件
和包括的主要函数分类
总结了c语言常用的
头文件
常用
头文件
分类, 常用的函数及其所在的
头文件
描述
C语言中的
头文件
可以自己写吗?
本文介绍了C语言
头文件
的编写问题以及引用方法。
《C深度解析》第二章 C预编译——宏定义、条件编译、
头文件
包含
、特殊预编译关键字
(3)条件编译:#if、#else、#elif #endif、#ifdef和#ifndef、#if与defined、条件编译与配置文件 (4)一些特殊的预编译关键字与实际应用:defined、#error、#line、#与##、#pragma (5)文件
包含
:是否只能
包含
.h...
C语言
头文件
TRANSACT
C语言
头文件
TRANSACTC语言
头文件
TRANSACTC语言
头文件
TRANSACTC语言
头文件
TRANSACTC语言
头文件
TRANSACTC语言
头文件
TRANSACTC语言
头文件
TRANSACTC语言
头文件
TRANSACTC语言
头文件
TRANSACTC语言
头文件
...
atlimage 文件
CImage类是ATL和MFC共用的一个类,其
头文件
为atlimage.h,...MFC中要使用CImage类,必须先将
头文件
包含
进来,可以
包含
在当前代码的CPP文件中,也可以
包含
在所属类的
头文件
中,不过最好还是
包含
在工程的stdafx.h文件中。
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章