Search code examples
Why isn't RVO applied to base class subobject initialization?...

c++c++17return-value-optimization

Read More
Should we write `std::move` in the cases when RVO can not be done?...

c++return-valuemove-semanticscopy-elisionreturn-value-optimization

Read More
How can I be sure a routine is taking advantage of (N)RVO?...

c++visual-c++optimizationgccreturn-value-optimization

Read More
Why can't I return an object that has a move constructor but whose copy constructor is explicitl...

c++c++11copy-constructorreturn-value-optimization

Read More
Returning Eigen matrices and temporaries...

c++eigen3temporary-objectsreturn-value-optimization

Read More
Why copy constructor is called instead of move constructor?...

c++copy-constructormove-semanticsrvalue-referencereturn-value-optimization

Read More
C++ get method - returning by value or by reference...

c++referencereturn-valuereturn-value-optimization

Read More
Returning an object by value which should conceptually not be copied...

c++visual-c++c++14return-value-optimization

Read More
Why is public destructor necessary for mandatory RVO in C++?...

c++language-lawyerreturn-value-optimization

Read More
How to activate (N)RVO for aggregates in Visual Studio?...

c++visual-studioreturn-value-optimization

Read More
Can I always rely on RVO by the compiler?...

c++return-value-optimization

Read More
Copy elision and operator overloading with C++...

c++copy-elisionreturn-value-optimization

Read More
Can a C++ compiler perform RVO for a const return value?...

c++return-value-optimizationnrvo

Read More
Why RVO doesn't happen here?...

c++return-value-optimization

Read More
Return value optimization for string_view inside shared_ptr...

c++optimizationobject-lifetimereturn-value-optimization

Read More
If a variable is assigned an object returned by a function, is it copied or created in-place?...

c++visual-studioc++17return-value-optimizationnrvo

Read More
Does NRVO happen in static member variables initialization?...

c++initializationc++20static-membersreturn-value-optimization

Read More
Prevent copy of shared pointer on return...

c++shared-ptrreturn-value-optimization

Read More
What is the magic in return value optimization on this?...

c++constructorreturn-value-optimization

Read More
How to return an object pointer with conditional expression?...

c++memorysmart-pointersreturn-value-optimization

Read More
understanding c++11 rvalues, move semantics and performance...

c++c++11move-semanticscopy-elisionreturn-value-optimization

Read More
c++14 return a value by reference to optimize performance...

c++performancec++14copy-elisionreturn-value-optimization

Read More
In C++, is it still bad practice to return a vector from a function?...

c++c++11coding-stylereturn-value-optimization

Read More
Why does returning a std::optional sometimes move and sometimes copy?...

c++c++17return-value-optimization

Read More
Is this the idiomatic way to bind to a non-RVO return value to be mutated?...

c++rvalue-referencereturn-value-optimization

Read More
Return value optimization of a member of a local stack variable...

c++referencemember-variablesreturn-value-optimization

Read More
Should I assign a ref or a copy to a value returning function?...

c++referencereturn-valuemove-semanticsreturn-value-optimization

Read More
Can copy elision/RVO cause a copy/move from the same object...

c++copy-elisionreturn-value-optimization

Read More
Why are the RVO requirements so restrictive?...

c++c++11standardsrvoreturn-value-optimization

Read More
Interaction between std::move, return value optimization and destructors...

c++11copy-elisionreturn-value-optimizationstdmove

Read More
BackNext