Search code examples
"Transparent" function: perfectly forwarding an argument to the return value...


c++referencervalue-reference

Read More
Is it OK for the same object being "rvalue-used" twice consecutively?...


c++move-semanticsrvalue-referenceperfect-forwarding

Read More
C++ rvalue reference requestion...


c++c++11rvalue-reference

Read More
Why const reference could not extend lifetime of temporary...


c++lifetimervalue-referencetemporary-objectsconst-reference

Read More
Does this function returns a proper R-value reference or does it returns a copy?...


c++rvalue-reference

Read More
Destructing rvalue references...


c++c++11destructorrvalue-reference

Read More
Why is move-constructor not called?...


c++c++11rvalue-referencervaluelvalue

Read More
std::thread with movable, non-copyable argument...


c++multithreadingc++11rvalue-reference

Read More
Different behavior when using the typetraits directly vs in a concept for r-value references...


c++c++-conceptsrvalue-reference

Read More
Modern ways to implement assignment for value types...


c++move-semanticsrvalue-referencecopy-assignment

Read More
Write overloads for const reference and rvalue reference...


c++c++11move-semanticsrvalue-referenceperfect-forwarding

Read More
C++11: Why rvalue reference parameter implicitly converted to lvalue...


c++c++11rvalue-reference

Read More
C++ reference initialization with conversion...


c++referencelanguage-lawyerimplicit-conversionrvalue-reference

Read More
What's a use case for overloading member functions on reference qualifiers?...


c++c++11overloadingrvalue-referencequalifiers

Read More
Is returning by rvalue reference more efficient?...


c++c++11rvalue-reference

Read More
Forwarding of return values. Is std::forward is needed?...


c++c++11returnrvalue-referenceperfect-forwarding

Read More
How can I make a forwarding-reference parameter bind only to rvalue references?...


c++rvalue-reference

Read More
Where does the destructor hide in this code?...


c++c++11rvalue-referencemove-semanticsmove-constructor

Read More
Conditional use of std::move...


c++c++11rvalue-referencetemplate-classes

Read More
C++ Does Ranged-Based For Loop Use RValue Reference?...


c++rvalue-referencelvaluerange-based-loop

Read More
Overload function for rvalue and lvalue references...


c++c++11rvalue-reference

Read More
function template only taking rvalues...


c++templatesc++11rvalue-reference

Read More
Boost:any rvalue vs lvalue overload resolution...


c++boostrvalue-reference

Read More
std::set<std::unique_ptr<int>>and std::views::as_rvalue...


c++rvalue-referencestd-rangesc++23

Read More
Is an rvalue reference treated as an lvalue when used within a function?...


c++c++11rvalue-referencelvaluervalue

Read More
Lifetime of rvalue of custom class bound by rvalue reference...


c++movervalue-reference

Read More
C++11 constructor argument: std::move and value or std::forward and rvalue reference...


c++c++11move-semanticsrvalue-referencecopy-elision

Read More
Overload resolution between value, rvalue reference, const lvalue reference...


c++c++11overloadingrvalue-referencec++14

Read More
How would one call std::forward on all arguments in a variadic function?...


c++c++11variadic-templatesrvalue-referenceperfect-forwarding

Read More
Integer parameter calls float overload and float parameter calls integer overload...


c++referenceoverloadingrvalue-referencelvalue-to-rvalue

Read More
BackNext