我看到许多程序员在他们的程序中包含“utils. h”。试图搜索它到底是什么以及utils. h的正确用法是什么,但我发现的只是文件的不同版本。那么它到底是什么?
bq9c1y661#
许多程序员在utils.c中定义公共功能,并在utils.h中声明它们。例如,您可以在utils. h/utils. c中实现命令行解析方法。但是utils. h不是要包含的标准文件。
t8e9dugd2#
#include "utils.h"中的"标记而不是<标记是一个线索。
#include "utils.h"
"
<
#include <utils.h>
字符串那么utils.h很可能是一个通用的工具头文件。但是#include "abc"意味着它是特定于项目的,utils.h很可能与项目的其他源文件在同一个文件夹中。很可能utils.h是非常特定于项目的,并且包含项目的帮助函数。
utils.h
#include "abc"
2条答案
按热度按时间bq9c1y661#
许多程序员在utils.c中定义公共功能,并在utils.h中声明它们。例如,您可以在utils. h/utils. c中实现命令行解析方法。
但是utils. h不是要包含的标准文件。
t8e9dugd2#
#include "utils.h"
中的"
标记而不是<
标记是一个线索。字符串
那么
utils.h
很可能是一个通用的工具头文件。但是#include "abc"
意味着它是特定于项目的,utils.h
很可能与项目的其他源文件在同一个文件夹中。很可能
utils.h
是非常特定于项目的,并且包含项目的帮助函数。