回答編集履歴

1

C++14準拠

2022/09/15 08:45

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
  template <typename ArrayType>
13
13
  void PrintDecltype() {
14
- static_assert(std::is_array_v<ArrayType>); // 配列型以外をコンパイルエラー
14
+ static_assert(std::is_array<ArrayType>::value, "require array type"); // 配列型以外をコンパイルエラー
15
15
  using ElementType = std::remove_extent_t<ArrayType>;
16
16
  std::cout << sizeof(ElementType); // sizeof(unsigned short)
17
17
  }