[Development] QHash iteration vs std::unordered_map
Matthew Woehlke
mwoehlke.floss at gmail.com
Thu Apr 20 19:28:27 CEST 2017
On 2017-04-20 13:18, Sergio Martins wrote:
> On 2017-04-20 18:06, Matthew Woehlke wrote:
>> for (auto i : qtEnumerate(my_hash))
>> do_stuff(i.key(), i.value());
>
> That doesn't work with temporaries, does it ?
No. Neither does std::add_const / qAsConst.
> Maybe something to fix in the C++ language, since the usual
> lifetime-extension tricks don't help in this case.
There has been talk, but TTBOMK no concrete proposals yet. (IIRC the
`register` proposal was published but the author decided not to present
it yet.)
--
Matthew
More information about the Development
mailing list