[Development] Question about QCoreApplicationData::*_libpaths

Milian Wolff milian.wolff at kdab.com
Tue Jan 19 15:13:57 CET 2016


On Dienstag, 19. Januar 2016 13:40:39 CET Uwe Rathmann wrote:
> On Tue, 19 Jan 2016 08:39:02 +0000, Knoll Lars wrote:
> > The main question IMO is how we can bring these two worlds closer
> > together for Qt 6 (or maybe even to some extent in Qt 5.x).
> 
> Why - ending up with an inconsistent and undecided API ?
> 
> To me the API design is the most valuable asset of the Qt classes. To
> make it worse because of corner case performance consideration, or to
> make some of your developers happy - sounds just wrong to me.
> 
> >From my point of view ( being an application developer ) the most
> 
> important thing is, that I can make APIs like:
> 
> - Vector<QPointF> interpolated( const Vector<QPointF> & )
> 
> because it leads to more readable code than:
> 
> - void interpolated( const Vector<QPointF> &in, Vector<QPointF> &out ).

With C++11 move semantics, you can, and should, do the first options even for 
large vectors, also if Vector == std::vector.

So this point is moot.
-- 
Milian Wolff | milian.wolff at kdab.com | Software Engineer
KDAB (Deutschland) GmbH&Co KG, a KDAB Group company
Tel: +49-30-521325470
KDAB - The Qt Experts
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5903 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20160119/5af82879/attachment.bin>


More information about the Development mailing list