$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Hendrik Schober (SpamTrap_at_[hidden])
Date: 2004-01-15 08:18:37
David Abrahams <dave_at_[hidden]> wrote:
> [...]
> Comeau is nasty! Try this on it, for example:
>
> # include <map>
> # include <vector>
> # include <algorithm>
> int main()
> {
> std::map<int,int> a;
> std::vector<int> v(20);
> std::copy(a.begin(), a.end(), v.begin());
> return 0;
> }
I did:
Comeau C/C++ 4.3.3 (Aug 6 2003 15:13:37) for ONLINE_EVALUATION_BETA1
Copyright 1988-2003 Comeau Computing. All rights reserved.
BD Software STL Message Decryptor (Release 1.24 for Comeau C++)
MODE:strict errors C++
stl_algobase.h(144): error: no suitable conversion function from
"pair<int,int>" to "vector<int>::value_type" exists
*__result = *__first;
^
detected during:
instantiation of "vector<int>::value_type * __copy(map<int,int>::iterator,
map<int,int>::iterator, vector<int>::value_type *, input_iterator_tag,
iterator_traits<map<int,int>::iterator>::difference_type *)" at line 175
instantiation of "vector<int>::value_type * __copy_aux2(map<int,int>::iter,
map<int,int>::iter, vector<int>::value_type *, __false_type)" at line 208
instantiation of "vector<int>::value_type * __copy_aux(map<int,
int>::iterator, map<int,int>::iterator, vector<int>::value_type *,
iterator_traits<map<int,int>::iterator>::value_type *)" at line 216
instantiation of "vector<int>::value_type * copy(map<int,int>::iter,
map<int,int>::iter, vector<int>::value_type *)" at line 8 of "ComeauTest.c"
1 error detected in the compilation of "ComeauTest.c".
Seems reasonable to me.
> [...]
Schobi
-- SpamTrap_at_[hidden] is never read I'm Schobi at suespammers dot org "Sometimes compilers are so much more reasonable than people." Scott Meyers