
26 Aug
2009
26 Aug
'09
3:13 p.m.
Thomas Klimpel wrote:
Until recently, I thought that the "perfect forwarding" problem was a technical defect of C++03, but then I read through the following:
Perfect forwarding works just fine (for a certain definition of fine) in C++03, it just requires an exponential number of overloads as the number of arguments increases and doesn't forward rvalue-ness but only types and const-ness, but since C++03 can't officially detect rvalue-ness anyway that's irrelevant.
Robert Jones wrote:
There's a terrific article about RVO and copy elision by Dave A at
I don't really see how that article has a link to perfect forwarding.