2016-07-10から1日間の記事一覧
まずは、関数テンプレートの明示的特殊化バージョンから。*1 template<int N> int factorial() { return factorial<N-1>() * N; } template<> int factorial<0>() { return 1; } int main(void) { cout << factorial<4>() << endl; return 0; } 関数テンプレートのコンパ</n-1></int>…
まずは、関数テンプレートの明示的特殊化バージョンから。*1 template<int N> int factorial() { return factorial<N-1>() * N; } template<> int factorial<0>() { return 1; } int main(void) { cout << factorial<4>() << endl; return 0; } 関数テンプレートのコンパ</n-1></int>…