
10 May
2010
10 May
'10
1:16 p.m.
Denis Taniguchi wrote:
Hi,
I was trying to compile the following simple piece of code:
#include
#include #include <vector>
int main(int argc, char *argv[]) { std::vector<int> vec(10); boost::fill(vec | boost::adaptors::reversed, 1);
return 0; }
Workaround suggestions: std::vector<int> vec(10); BOOST_AUTO(vec_reversed, vec | boost::adaptors::reversed); boost::fill(vec_reversed, 1); std::vector<int> vec(10); BOOST_FOREACH(int& i, vec | boost::adaptors::reversed) i = 1; The first one requires certain compilers.