>>18
なお、global 変数において、constexpr でなくても、
const int g_a = 初期値;
と書いてあれば、初期値部分に関数呼び出しや変数が書いて
無い限りは、定数になるまで計算されている。
この場合に限り、g_a マクロの様に振舞える。