Search code examples
Copy constructor is called with result of rvalue conditional operator...


c++conditional-operatorvalue-categories

Read More
Why do cv-qualifiers get removed from function return type in some cases?...


c++constantsvalue-categories

Read More
Why don't forwarding references work with template template parameters?...


c++language-lawyertemplate-templatesforwarding-referencevalue-categories

Read More
Why doesn't range-based for loop match rvalue-reference modifier of this?...


c++iteratorvalue-categoriesfor-range

Read More
Which value category does x have in `((struct s*)0)->x?...


c++language-lawyervalue-categories

Read More
why incorrect convertion of long long to int causes the compiler to error: cannot bind non-const lva...


c++type-conversionvalue-categories

Read More
tool do determine the value category an expression: understanding the result when using references...


c++language-lawyerdecltypevalue-categories

Read More
In C++, what happens under the hood when an rvalue of a move-only type is passed to a function by va...


c++movemove-semanticsvalue-categories

Read More
What is the rationale for the expression class{}.refmem to be an lvalue expression...


c++referencevalue-categories

Read More
xvalues vs prvalues: what does identity property add...


c++c++14xvaluevalue-categoriesprvalue

Read More
Value category of register in C++...


c++value-categories

Read More
What is an unnamed lvalue?...


c++language-lawyerlvaluevalue-categories

Read More
What is the meaning of x having rvalue reference type, but the expression x being an lvalue?...


c++c++11referencelanguage-lawyervalue-categories

Read More
Is every xvalue an rvalue?...


c++value-categories

Read More
Why can I assign the result of a function returning a value? Is it an lvalue?...


c++return-valuelvaluevalue-categories

Read More
What is an lvalue?...


c++value-categories

Read More
How can I concatenate several vectors of unique pointers...


c++functional-programmingunique-ptrrange-v3value-categories

Read More
Temporary materialization conversion - Confusion about terminology and concepts...


temporary-objectsvalue-categories

Read More
Trying to understand: clang's side-effect warnings for typeid on a polymorphic object...


c++polymorphismclangtypeidvalue-categories

Read More
How to distinguish between pr-values and x-values...


c++parameter-passingxvaluevalue-categoriesprvalue

Read More
What part of overload resolution (or more generally of the function call processing) does the value ...


c++c++17overload-resolutionvalue-categories

Read More
How expressions designating temporary objects are xvalue expression?...


c++value-categoriesxvalueprvalue

Read More
C++ return by rvalue reference...


c++value-categories

Read More
Can I run different logic for a function returning reference depending on whether it's used as l...


c++value-categories

Read More
Type deduction of ternary operator with mixed lvalue and rvalue usage...


c++move-semanticsconditional-operatorvalue-categories

Read More
What are "names which are not lvalues"?...


c++c++11typesvalue-categories

Read More
Is a function call returning a pointer to an object a prvalue?...


c++language-lawyervalue-categories

Read More
Making overloaded member access operator in C++ return a temporary...


c++iteratordereferencevalue-categories

Read More
Reason to use std::move on rvalue reference parameter...


c++c++11move-semanticsrvalue-referencevalue-categories

Read More
Is cppreference using the term "[Object's] identity" is two different meanings for c++...


c++c++11language-lawyerc++17value-categories

Read More
BackNext