Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 699 Bytes

File metadata and controls

31 lines (23 loc) · 699 Bytes

変数テンプレートのデフォルトテンプレート引数を許可

  • cpp17[meta cpp]

概要

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

参照