Site Tools


list-of-cpp-concepts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
list-of-cpp-concepts [February 19, 2026 at 22:02] yanevskivlist-of-cpp-concepts [August 22, 2026 at 15:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +# List of C++ concepts
 +
 + - [[cpp-adl]]
 + - [[cpp-concepts]]
 + - [[cpp-const-correctness]]
 + - [[cpp-constexpr]]
 + - [[cpp-copy-and-swap]]
 + - [[cpp-copy-elision]]
 + - [[cpp-crtp]]
 + - [[cpp-dependent-names]]
 + - [[cpp-empty-base-optimization]]
 + - [[cpp-erase-remove]]
 + - [[cpp-evaluation-order]]
 + - [[cpp-exception-safety]]
 + - [[cpp-forwarding-references]]
 + - [[cpp-inline-keyword]]
 + - [[cpp-integer-promotions]]
 + - [[cpp-internal-linkage]]
 + - [[cpp-iterator-invalidation]]
 + - [[cpp-lambda-captures]]
 + - [[cpp-logical-constness]]
 + - [[cpp-most-vexing-parse]]
 + - [[cpp-move-semantics]]
 + - [[cpp-name-hiding]]
 + - [[cpp-name-mangling]]
 + - [[cpp-narrowing-conversions]]
 + - [[cpp-noexcept]]
 + - [[cpp-object-layout]]
 + - [[cpp-object-slicing]]
 + - [[cpp-one-definition-rule]]
 + - [[cpp-overload-resolution]]
 + - [[cpp-partial-specialization]]
 + - [[cpp-perfect-forwarding]]
 + - [[cpp-pimpl]]
 + - [[cpp-raii]]
 + - [[cpp-reference-lifetime-extension]]
 + - [[cpp-rule-of-five]]
 + - [[cpp-rule-of-zero]]
 + - [[cpp-self-assignment]]
 + - [[cpp-sfinae]]
 + - [[cpp-shared-ptr]]
 + - [[cpp-small-string-optimization]]
 + - [[cpp-static-initialization-order-fiasco]]
 + - [[cpp-strict-aliasing]]
 + - [[cpp-tag-dispatch]]
 + - [[cpp-type-deduction]]
 + - [[cpp-type-erasure]]
 + - [[cpp-undefined-behavior]]
 + - [[cpp-unique-ptr]]
 + - [[cpp-value-categories]]
 + - [[cpp-virtual-destructor]]
 + - [[cpp-vtable]]
 + - [[cpp-weak-ptr]]