回答編集履歴
1
タイプミス。 変数名が抜けていたのを修正。
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
この場合はテンプレート関数の定義自体は失敗にならず、次の候補を探そうとしてしまう (いわゆる [SFINAE](https://ja.wikipedia.org/wiki/SFINAE)。 しかし他の候補は存在しない) ので「該当する関数がない」というエラーになってしまいます。 テンプレート変数の `unsigned int N` を `std::size_t` にすれば通るはずです。
|
1
|
+
この場合はテンプレート関数の定義自体は失敗にならず、次の候補を探そうとしてしまう (いわゆる [SFINAE](https://ja.wikipedia.org/wiki/SFINAE)。 しかし他の候補は存在しない) ので「該当する関数がない」というエラーになってしまいます。 テンプレート変数の `unsigned int N` を `std::size_t N` にすれば通るはずです。
|
2
2
|
|
3
3
|
|
4
4
|
|