$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-09-12 16:00:50
From: "someuserat" <marktutt_at_[hidden]>
[...]
> However, when I try to use the boost::shared_ptr library like so...
>
> typedef boost::shared_ptr<Widget> WidgetPtr;
>
> vector<WidgetPtr> col;
>
> This statement causes gcc to bark with all manner of errors...
>
> vector<WidgetPtr>::const_iterator i =
> find_if(col.begin(),col.end(),mem_fun(&Widget::IsPrimary));
Change std::mem_fun (it doesn't recognize smart pointers) to boost::mem_fn.