だから私はライブラリを書いていて、piの値を持つ定数を定義したいと思います。static const float pi=3.14を定義することを考えていました。pi.hファイル内。
ただし、ヘッダーファイルで変数を定義するべきではないことを読んだので、それがその方法ではないとほぼ確信しています。
私が考えたもう1つの方法は、円周率の値を返すインライン関数を宣言することでしたが、それを操作するのは厄介です。
別の方法(私は思う)は、それをpi.ccに入れてライブラリにコンパイルし、extern static constfloatpiを使用することです。piを使用しているファイルでは、もちろんそれらのファイルをライブラリにリンクします。
これを行うための最良の方法は何ですか?標準ライブラリはおそらくマクロを定義しますが、定数の方が良いと思います。