$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2006-05-06 13:32:07
Hossein Haeri wrote:
> Hi Peter,
>
>> for_each(c.begin(), c.end(), bind(newPrint, _1,
>> ref(out)));
>
> Doesn't work either! The error file GCC (3.3.1) gives
> me is in the P.S. Is GGC right?
>
> And, BTW, thanks for letting me know about ref()! :)
[...]
> E:/Program Files/Dev-Cpp/include/boost/bind.hpp:62:
> error: no type named `
> result_type' in `struct PrintAux<std::vector<int,
> std::allocator<int> >, 1>'
You either need a result_type typedef in PrintAux, or
for_each(c.begin(), c.end(), bind<void>(newPrint, _1,
ref(out)));