Pimpl copying
Frans Englich
englich at kde.org
Fri Jul 14 10:47:22 BST 2006
On Friday 14 July 2006 09:28, Lubos Lunak wrote:
> On Friday 14 July 2006 10:33, André Wöbbeking wrote:
> > On Thursday 13 July 2006 23:05, Peter Kümmel wrote:
> > > While debugging KTempDirTest on windows I've found that this patch
> > >
> > > Index: ktempdirtest.cpp
> > > ===================================================================
> > > --- ktempdirtest.cpp (revision 561767)
> > > +++ ktempdirtest.cpp (working copy)
> > > @@ -26,7 +26,7 @@
> > >
> > > void KTempDirTest::testBasic()
> > > {
> > > - KTempDir dir = KTempDir("test");
> >
> > normal ctor and then copy ctor
>
> No. It's just syntactic sugar functionally completely equivalent to the
> case below with just normal ctor. If any compiler uses copy ctor here it's
> broken.
Is it /required/ to skip creating a temporary value, or /allowed/ to implement
the optimization?
Cheers,
Frans
More information about the kde-core-devel
mailing list