|
Boost Users : |
From: Roman Perepelitsa (roman.perepelitsa_at_[hidden])
Date: 2008-08-18 03:17:57
2008/8/17 Christian Larsen <contact_at_[hidden]>
> class A
> {
> public:
> A(auto_ptr<B>& b1, auto_ptr<B>& b2)
Pass arguments by value here instead of by reference. It's a common idiom
that is used to enforce and document the fact that function takes ownership
of arguments.
>
> : b1_(b1.release()), b2_(b2.release())
> {}
> private:
> scoped_ptr<B> b1_;
> scoped_ptr<B> b2_;
> };
>
Roman Perepelitsa.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net