语法是否有可能一次包含多个标头的表达式,而无需为每个新文件编写“ #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 ++的。
不,没有办法做到这一点。您必须分别输入(或复制)#include
到自己的行,如下所示:
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <string.h>
这适用于C和C ++。
其他一些答案讨论了如何创建另一个包含每个头文件的头文件,但是我将不讨论这样做。通常,这是一个坏主意,并且会导致名称空间污染以及更改该头文件时需要重新编译等问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句