[Development] Qt 5.9's new garbage collector documentation? + root_ptr
Thiago Macieira
thiago.macieira at intel.com
Sun Jul 9 23:40:04 CEST 2017
On sábado, 8 de julho de 2017 15:57:50 PDT Phil Bouchard wrote:
> https://github.com/philippeb8/root_ptr/blob/develop/example/javascript_examp
> le1.cpp
>
> The application outputs:
> Scope 0: BEGIN
> Scope 1: BEGIN
> A::A(const boost::node_proxy&)
> A::A(const boost::node_proxy&)
> A::~A()
> Scope 1: END
> A::~A()
> Scope 0: END
Why are there two A::A and two A::~A in the output if the source has four
objects created?
> Which is exactly what we want. Note that I didn't stress tested it yet.
> If you don't mind I will start a new thread with the Boost mailing
> list to see their opinion.
You'll also need to disentangle it from Boost before it can be used in Qt.
Move it to independent headers depending only on the C++98 standard library (
C++11 core language features are ok).
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Development
mailing list