Can anyone explain why my last output line is garbage?int main( ){using boost::adaptors::reversed;using boost::adaptors::transformed;using boost::counting_range;using boost::phoenix::arg_names::_1;print_it( counting_range( 1, 5 ) );print_it( counting_range( 1, 5 ) | reversed );print_it( counting_range( 1, 5 ) | transformed( doubled ) );print_it( counting_range( 1, 5 ) | reversed | transformed( doubled ) );print_it( counting_range( 1, 5 ) | transformed( bind( doubled, _1 ) ) );print_it( counting_range( 1, 5 ) | reversed | transformed( bind( doubled, _1 ) ) );}
Thx, Rob.