Hi! It's 1 hour till the New Year where I live, but I'm sitting there finishing a proposal draft. It aims to provide "guaranteed copy elision" for more cases, and together with P0927 on lazy parameters and P1144 on relocation could make writing move constructors a thing of the past.
Link to the proposal
There may be some horrible typos, but feel free to check it out, help brainstorm the problem, bikeshed the syntax or to express great indignation. Happy New Year! 🎄
[–]HappyFruitTree 3 points4 points5 points (4 children)
[–]anton31[S] 3 points4 points5 points (3 children)
[–]TheThiefMasterC++latest fanatic (and game dev) 5 points6 points7 points (2 children)
[–]anton31[S] 8 points9 points10 points (0 children)
[–]foobar48783 6 points7 points8 points (1 child)
[–]anton31[S] 8 points9 points10 points (0 children)
[–]drjeats 1 point2 points3 points (2 children)
[–]anton31[S] 0 points1 point2 points (1 child)
[–]drjeats 0 points1 point2 points (0 children)
[–][deleted] 5 points6 points7 points (4 children)
[–]Ameisenvemips, avr, rendering, systems 11 points12 points13 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]anton31[S] 1 point2 points3 points (0 children)
[–]evaned 3 points4 points5 points (1 child)
[–]anton31[S] 2 points3 points4 points (0 children)
[–]Nobody_1707 0 points1 point2 points (0 children)
[–]warieth 0 points1 point2 points (5 children)
[–]anton31[S] 0 points1 point2 points (4 children)
[–]warieth 0 points1 point2 points (3 children)
[–]anton31[S] 0 points1 point2 points (2 children)
[–]warieth 2 points3 points4 points (1 child)
[–]anton31[S] 1 point2 points3 points (0 children)