Search code examples
RVO with deleted constructor...

c++return-value-optimization

Read More
Understanding return value optimization and returning temporaries - C++...

c++return-value-optimization

Read More
Disabling g++'s return-value optimisation...

c++optimizationg++return-value-optimization

Read More
Copy elision when function returns a local variable and temporary via different paths...

c++c++17c++20copy-elisionreturn-value-optimization

Read More
C++17 copy elision rules and implicitly move...

c++c++17movereturn-value-optimization

Read More
Enabling NRVO when forwarding a function's result via template function...

c++templatesreturn-value-optimization

Read More
C++ no conversion from const char [n] to const char *?...

c++stringreturn-value-optimization

Read More
NRVO vs early return for types not benefitting from move semantics (GCC 14 -Wnrvo)...

c++gccoptimizationreturn-value-optimizationnrvo

Read More
Understanding Pointer Behavior and Copy Elision in Object Returns Pre- and Post-C++17...

c++c++17language-lawyercopy-elisionreturn-value-optimization

Read More
Prvalue semantics object lifetime...

c++copy-elisionreturn-value-optimizationc++-faqprvalue

Read More
Why isn't named return value optimization working here?...

c++return-value-optimization

Read More
c++11 Return value optimization or move?...

c++c++11move-semanticsreturn-value-optimization

Read More
Why is RVO disallowed when returning a parameter?...

c++language-lawyercopy-elisionreturn-value-optimization

Read More
How to enforce copy elision in C++20?...

c++visual-studiolanguage-lawyerc++20return-value-optimization

Read More
Custom static cast function template in C++14...

c++templatescastingc++14return-value-optimization

Read More
Why does C++ compilation for named return value optimization fail when the copy or move constructor ...

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

Read More
What are copy elision and return value optimization?...

c++optimizationc++-faqreturn-value-optimizationcopy-elision

Read More
Does a temporary shared_ptr returned by value have the counter incremented?...

c++shared-ptrreturn-value-optimization

Read More
Taking address of RVO-optimized static...

c++singletonstatic-variablesreturn-value-optimization

Read More
When in C++14 with RVO/NRVO closed, how is the object returned?...

c++c++14return-value-optimizationnrvo

Read More
Destructor called twice with Return Value Optimization...

c++destructorreturn-value-optimization

Read More
NRVO. Turning off elision. C++11 vs C++17...

c++c++11c++17return-value-optimizationnrvo

Read More
RVO vs std::unique_ptr<> cleanup...

c++c++11return-value-optimizationobject-destruction

Read More
When to rely on RVO vs move semantics in C++?...

c++move-semanticsreturn-value-optimization

Read More
Why C++ does not perform RVO to std::optional?...

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

Read More
Can a C++ compiler perform RVO for a named const variable used for the return value?...

c++c++17return-value-optimizationnrvo

Read More
Does returning a local variable return a copy and destroy the original(nrvo)?...

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

Read More
Why doesn't RVO happen with structured bindings when returning a pair from a function using std:...

c++c++17copy-elisionreturn-value-optimization

Read More
Why does std::move prevent RVO (return value optimization)?...

c++c++11move-semanticsreturn-value-optimization

Read More
Returning a pair of objects...

c++move-semanticsreturn-value-optimizationnrvo

Read More
BackNext