Why would functors be better than lambdas for some things, given that among lambda can invoke a functor? Execution speed?
Lähetetty Nokia-puhelimestani ---- alkuperäinen viesti ---- Lähettäjä: Charley Bay Lähetetty: 12.06.2011, 15:40 To: Timur Kristóf Cc: [email protected] Aihe: Re: [Qt5-feedback] Why lambdas would be very good to have Timur spaketh: > There was an initiative I've seen in > http://labs.qt.nokia.com/2011/05/26/cpp0x-in-qt/ that Qt intends to > support features included in C++0x, including lambdas. <snip> > I have implemented a class that provides a simplistic implementation of > the above and put together a small example code to demonstrate how it > works. > http://pastebin.com/tZdkJQCd > http://pastebin.com/WiC6MTNn > I think a similar class (or the implementation of these methods in QList > itself) could be a reasonable improvement in Qt. > > The other area where I would love to see lambdas is signal-slot > connections <snip> I'm curious, what do you guys think about these? > As for me, I'd love to see these feature in Qt 5. > +1 (1) Lambdas for signal/slot (2) Lambdas for LINQ-like set filtering (3) ??? (4) Profit! I like that your "Queryable" example explicitly handles "Zero-Or-One" and "Zero-Or-Many" (IMHO explicit both are required). I also have implemented my own version of "lambdas" with Functors, and it works nicely. For the trivial stuff, lambdas would probably be easier; for the "heavy" stuff, Functors are probably better. --charley _______________________________________________ Qt5-feedback mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback _______________________________________________ Qt5-feedback mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback
