Namespaces
Variants
Views
Actions

Acronyms

From cppreference.com
< cpp‎ | language
 
 
C++ language
General topics
Flow control
Conditional execution statements
Iteration statements (loops)
Jump statements
Functions
Function declaration
Lambda function declaration
inline specifier
Exception specifications (deprecated)
noexcept specifier (C++11)
Exceptions
Namespaces
Types
Specifiers
decltype (C++11)
auto (C++11)
alignas (C++11)
Storage duration specifiers
Initialization
Expressions
Alternative representations
Literals
Boolean - Integer - Floating-point
Character - String - nullptr (C++11)
User-defined (C++11)
Utilities
Attributes (C++11)
Types
typedef declaration
Type alias declaration (C++11)
Casts
Implicit conversions - Explicit conversions
static_cast - dynamic_cast
const_cast - reinterpret_cast
Memory allocation
Classes
Class-specific function properties
Special member functions
Templates
Miscellaneous
 
CTAD Class Template Argument Deduction
CRTP Curiously Recurring Template Pattern
EBO Empty Base Optimization
ICE Internal Compiler Error
NRVO Named Return Value Optimization
PIMPL Pointer to IMPLementation
ODR One Definition Rule
RAII Resource Acquisition Is Initialization
RVO Return Value Optimization
SBO Small Buffer Optimization
SFINAE Substitution Failure Is Not An Error
SOO Small Object Optimization
SSO Small String Optimization
TMP Template Meta Programming
UB Undefined Behavior