回答編集履歴
1
引数2つともenable_ifにしてはいけないことについて言及
test
CHANGED
@@ -19,3 +19,7 @@
|
|
19
19
|
|
20
20
|
|
21
21
|
libc++を見ると、イテレータチェックは `std::is_convertible<typename iterator_traits<InputIterator>::iterator_category, std::input_iterator_tag>::value` などでやっているようです。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
追記: [次の質問と回答](https://teratail.com/questions/316108#reply-440416)で言及しているとおり、2つある`InputIterator`引数の両方を`enabled_if`にするのは問題があります。
|