[Interest] assigning to QSharedPointer

Hamish Moffatt hamish at risingsoftware.com
Tue May 30 07:53:23 CEST 2017


On 30/05/17 15:33, Thiago Macieira wrote:
> On segunda-feira, 29 de maio de 2017 17:50:23 PDT Hamish Moffatt wrote:
>
>> f3.swap(QSharedPointer<Foo>::create()); // or f3.swap(f3.create()))
> This one doesn't compile.

Right, g++ says

/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:378:17: 
note:   no known conversion for argument 1 from ‘QSharedPointer<Foo>’ to 
‘QSharedPointer<Foo>&’


It does compile on MSVC2015 though.


> Yes: use create().

Thanks.


Hamish



More information about the Interest mailing list