我有一个大型程序,用于对物理系统进行建模。因此,我需要定义不同的常量和宏。出于这个原因,我选择了一个头文件,我在其中定义了所有这些内容。在需要的地方,我将这个头文件包含在我项目的所有 .cpp 文件中。以下是此类头文件 (constants.h) 的示例:
#ifndef CONSTANTS_H
#define CONSTANTS_H
//global library
#include <fstream>
//constant
const double PI = 3.1415926535;
//macro
#define exp_2(x) ((x)*(x))
#endif
我在这里包含的库 fstream,因为我的许多 .cpp 文件都需要它。我不是专业的程序员,但我想听听基于此原理进行大型模拟的一般意见。你有什么建议吗?