回答編集履歴
1
認識を間違えていたかも?
test
CHANGED
@@ -11,3 +11,15 @@
|
|
11
11
|
|
12
12
|
|
13
13
|
質問者の例では `ft::iterator_traits` の展開には成功した上で展開結果がエラーなので、 `ft::is_same` や `ft::enable_if` に渡る以前にエラーが確定してしまっている状態であると考えられます。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
----
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
よく見たら違うかも。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
依存名は推論できないです。 `std::enable_if` は返却値の型のところに書くのが基本ですね。
|