
C++ keyword: mutable - cppreference.com
Usage mutable type specifier lambda-declarator that removes const qualification from parameters captured by copy (since C++11)
cv (const and volatile) type qualifiers - cppreference.com
an object whose type is const-volatile-qualified, a non- mutable subobject of a const volatile object, a const subobject of a volatile …
Lambda expressions (since C++11) - cppreference.com
Lambda expressions with an explicit template parameter list (always generic) (since C++20)
Template:cpp/language/lambda/specifiers - cppreference.com
Template:cpp/language/lambda/specifiers - cppreference.com Template:cpp/language/lambda/specifiers
std::for_each - cppreference.com
Notes If the iterator type (InputIt / ForwardIt) is mutable, f may modify the elements in the target range. For overload (1), f can be a …
C++ keywords - cppreference.com
This is a list of reserved keywords in C++. Since they are used by the language, these keywords are not available for re-definition or …
Constant expressions - cppreference.com
When determining whether an expression is a constant expression, copy elision is assumed not to be performed. The C++98 …
Iterator library - cppreference.com
If an iterator falls into one of these categories and also satisfies the requirements of LegacyOutputIterator, then it is called a mutable …
Algorithms library - cppreference.com
Parallel algorithms (since C++17) A parallel algorithm is a function template in the algorithms library with a template parameter …
constexpr specifier (since C++11) - cppreference.com
It is of a class type with a constexpr destructor or (possibly multi-dimensional) array thereof, and for a hypothetical expression e …