仅包含一个#include-expression一次包含多个头文件吗?

RobertS支持Monica Cellio

语法是否有可能一次包含多个标头的表达式,而无需为每个新文件编写“ #include”表达式?

例如,例如:

#include <stdio.h>, <stdlib.h>, <curses.h>, <string.h>  /* Dummy-Expression 1. */

OR

#include <stdio.h> <stdlib.h> <curses.h> <string.h>     /* Dummy-Expression 2. */

问题是针对C AND C ++的。

SS安妮

不,没有办法做到这一点。您必须分别输入(或复制)#include到自己的行,如下所示:

#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <string.h>

这适用于C和C ++。

其他一些答案讨论了如何创建另一个包含每个头文件的头文件,但是我将不讨论这样做。通常,这是一个坏主意,并且会导致名称空间污染以及更改该头文件时需要重新编译等问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么为ios构建的静态库仅包含一个头文件

如何在另一个头文件中包含c头文件?

Makefile | 对头文件中包含的另一个头文件的依赖

您可以在一个库中实现多个头文件吗?

C++ 在两个头文件中包含一个类

C++ - 在另一个头文件中包含一个头文件以使全局变量可用于数组声明

C头文件包含在另一个头文件中,并且都包含在ac文件中

什么是“ pch.h”,为什么需要将其包含为第一个头文件?

在 VS 2017 中为“便携式”项目包含一个头文件(C++)

如何在 C 中包含另一个头文件中定义的结构数组?

在 C 或 C++ 中,如何防止头文件中先前的 #define 影响以后包含的另一个头文件?

一个区域文件可以包含多个域吗?

C ++创建一个头文件来解决循环依赖是一个好主意吗?

分析多个输入文件,仅输出一个包含一个最终结果的文件

导入多个.scss文件时,如何在html头中仅包含一个CSS文件?

JavaScript或Lodash中是否包含一个包含多个值的include()的衬里?

以这种方式包含头文件,这是一个好习惯吗?

可以创建一个“with”块来运行它只包含一次的代码吗?

git日志范围,但仅包含一个提交路径

对象数组仅包含最后一个

断言列表仅包含一个满足条件的元素

获取仅包含一个特殊字符的行

Bash-readarray仅包含一个元素

Spring Boot组件扫描仅包含一个类

jsonschema:仅包含一个默认元素的元素列表

如何创建仅包含一个元素的元组

如何创建仅包含一个元素的元组

如何创建仅包含一个元素的Python集?

组件模板应仅包含一个根元素