相关疑难解决方法(0)

464
推荐指数
8
解决办法
27万
查看次数

什么应该进入.h文件?

将代码分成多个文件时,究竟应该将哪些内容放入.h文件以及应该放入.cpp文件中的内容?

c++ header-files

90
推荐指数
5
解决办法
8万
查看次数

每个源文件的标头

我试图了解每个源文件方法一个标头背后的目的.正如我所看到的,标题用于typedef在使用它们的几个文件之间共享函数声明,宏和宏.当您为.c文件创建头文件时,它的缺点是每次要查看函数声明或宏时都需要引用头文件,通常一切都在一个源文件(不是整个文件)中更简单软件,当然).

那么为什么程序员会使用这种方法呢?

c header

11
推荐指数
3
解决办法
4317
查看次数

我为什么要包含头文件?#include实际上如何运作?

起初,我在.h文件中编写我的函数,然后将其包含在内#include "myheader.h".然后,有人说我最好只添加这些文件的函数原型并将实际代码放在一个单独的.c文件中.现在,我能够编译更多.c文件以仅生成可执行文件,但此时我无法理解为什么我应该添加头文件,如果代码在另一个文件中.

此外,我看了系统中的标准C库(比如stdlib.h),在我看来只存储结构定义,常量和类似...我不太喜欢C(说实话,stdlib.h)对我来说几乎是中国人,当然中国人没有冒犯:)),但我没有发现任何一行"操作"代码.但是,我总是只包含它而不添加任何其他东西,我编译我的文件,好像'代码'实际上在那里.

有人可以解释一下这些东西是如何运作的吗?或者,至少,请指点一个好导游?我也搜索了Google和SO,但没有找到任何可以解释清楚的内容.

c header-files

4
推荐指数
1
解决办法
3348
查看次数

为什么我们在C中包含头文件

为什么我们在C中包含头文件

我不明白在C中添加头文件的需要是什么.我的意思是如果我不使用它们会发生什么

c

1
推荐指数
3
解决办法
8675
查看次数

标签 统计

c ×3

header-files ×3

c++ ×2

header ×1