$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [alogrithm] compile error with VS2008 in debug build (boost 1.38)
From: Hansi (hansipet_at_[hidden])
Date: 2009-02-18 10:06:10
Daniel Hulme schrieb:
>> typedef array<int,100000000> dataarray;
>>
>> void do_tests(dataarray& data)
>> {
>> {
>> timer t;
>> std::pair< std::vector<int>::iterator, std::vector<int>::iterator >
>> result = boost::minmax_element(data.begin(), data.end());
>
> This line should be
> std::pair< dataarray::iterator, dataarray::iterator >
> result = boost::minmax_element(data.begin(), data.end());
>
> minmax_element might be clever, but it can't magically turn
> boost::array's iterators into std::vector's iterators.
>
really good point..thanks..it seems that the release compilation
optimize this error away...strange...
Thanks
Hansjörg