物理システムのモデリングに使用している大規模なプログラムがあります。したがって、さまざまな定数とマクロを定義する必要があります。このため、これらすべてを定義する1つのヘッダーファイルを選択しました。必要に応じて、このヘッダーファイルをプロジェクトのすべての.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
私の.cppファイルの多くがそれを必要とするので、私がここに含めるライブラリfstream。私はプロのプログラマーではありませんが、この原理に基づいて大規模なシミュレーションを行うという一般的な意見を聞きたいと思います。何か提案はありますか?