teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

引数2つともenable_ifにしてはいけないことについて言及

2021/01/16 13:20

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -8,4 +8,6 @@
8
8
  const allocator_type& alloc);
9
9
  ```
10
10
 
11
- libc++を見ると、イテレータチェックは `std::is_convertible<typename iterator_traits<InputIterator>::iterator_category, std::input_iterator_tag>::value` などでやっているようです。
11
+ libc++を見ると、イテレータチェックは `std::is_convertible<typename iterator_traits<InputIterator>::iterator_category, std::input_iterator_tag>::value` などでやっているようです。
12
+
13
+ 追記: [次の質問と回答](https://teratail.com/questions/316108#reply-440416)で言及しているとおり、2つある`InputIterator`引数の両方を`enabled_if`にするのは問題があります。