On 01.09.2015 15:34, Shreyansh Gandhi wrote:
I just came across
this: http://stackoverflow.com/questions/24221955/creating-a-unique-ptr-from-a-pointer .
Will it be safe to use this method to push_back into m_Selectors?
yes, if it was pushing to a boost::ptr_container before (and we can
assume that that works), then converting it to a unique_ptr only at the
place when it is pushed is doing exactly the same thing.
the only problem to watch out for, if you do it earlier and convert a
variable declaration to std::unique_ptr then std::move into the
container then the variable contains a null pointer now - but if you
convert the bare pointer only inside the push_back call then this
problem is avoided.
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.