C++14 では、変数テンプレート (変数テンプレート) が導入されました。
template<class T>
constexpr T pi = T(3.1415926535897932385); // variable template
template<class T>
T circular_area(T r) // function template
{
return pi<T> * r * r; // pi<T> is a variable template instantiation
}
実行時のバイナリ メモリ フットプリントと速度の両方に関して、これを使用するオーバーヘッドはどのくらいですか?