最終更新日時:
が更新

履歴 編集

変数テンプレートのデフォルトテンプレート引数を許可(C++17)

概要

C++17では、変数テンプレートのテンプレートパラメータがデフォルト引数を持てることとなった。

#include <iostream>

// x変数テンプレートは、テンプレートパラメータTの
// デフォルトテンプレート引数としてintを持つ
template <class T=int>
T x = T();

int main()
{
  int y = x<>;
  std::cout << y << std::endl;
}

出力

0

参照