diff --git a/iterator_adaptors.htm b/iterator_adaptors.htm index 7dbb2f9..a293f6b 100644 --- a/iterator_adaptors.htm +++ b/iterator_adaptors.htm @@ -92,6 +92,8 @@
Generally, the iterator adaptors library can be compiled with all compilers + supporting iterator traits and type traits.
+ +Microsoft VC++ is not able to handle iterator adaptors based on a
+ vector
without specifying all template paramters explicitly.
+ In case not all template parameters are specified explicitly, the iterator adaptors
+ library will deduce these types using iterator_traits. But since in VC++ a
+ vector
is a T*
, VC++ can't handle using
+ iterator_traits due to the lack of partial template specialization.
[1] The standard specifies that the value_type