cppreference.com
Create account
Log in
Namespaces
Special page
Variants
Views
Actions
All pages with prefix
All pages
Display pages with prefix:
Namespace:
(Main)
Talk
User
User talk
Cppreference
Cppreference talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Hide redirects
cpp/language
cpp/language/Zero-overhead principle
cpp/language/abstract class
cpp/language/access
cpp/language/acronyms
cpp/language/adl
cpp/language/aggregate initialization
cpp/language/alignas
cpp/language/alignof
cpp/language/angle bracket hack
cpp/language/archetype
cpp/language/array
cpp/language/as if
cpp/language/as operator
cpp/language/ascii
cpp/language/asm
cpp/language/attributes
cpp/language/attributes/assume
cpp/language/attributes/carries dependency
cpp/language/attributes/deprecated
cpp/language/attributes/dsc assume
cpp/language/attributes/fallthrough
cpp/language/attributes/indeterminate
cpp/language/attributes/likely
cpp/language/attributes/maybe unused
cpp/language/attributes/no unique address
cpp/language/attributes/nodiscard
cpp/language/attributes/noreturn
cpp/language/attributes/optimize for synchronized
cpp/language/auto
cpp/language/basic concepts
cpp/language/basics
cpp/language/bit field
cpp/language/bitfield
cpp/language/bool literal
cpp/language/break
cpp/language/cast operator
cpp/language/catch
cpp/language/character literal
cpp/language/charset
cpp/language/class
cpp/language/class template
cpp/language/class template argument deduction
cpp/language/class template deduction
cpp/language/classes
cpp/language/concepts
cpp/language/conflicting declarations
cpp/language/const cast
cpp/language/constant expression
cpp/language/constant initialization
cpp/language/consteval
cpp/language/constexpr
cpp/language/constinit
cpp/language/constraints
cpp/language/constructor
cpp/language/continue
cpp/language/converting constructor
cpp/language/copy assignment
cpp/language/copy constructor
cpp/language/copy elision
cpp/language/copy initialization
cpp/language/coroutines
cpp/language/crtp
cpp/language/ctad
cpp/language/cv
cpp/language/data members
cpp/language/declarations
cpp/language/decltype
cpp/language/decomposition declaration
cpp/language/deduction guide
cpp/language/default arguments
cpp/language/default comparisons
cpp/language/default constructor
cpp/language/default initialization
cpp/language/definition
cpp/language/delete
cpp/language/dependent name
cpp/language/derived class
cpp/language/destructor
cpp/language/direct initialization
cpp/language/do
cpp/language/dynamic cast
cpp/language/ebo
cpp/language/elaborated type specifier
cpp/language/enum
cpp/language/enum class
cpp/language/escape
cpp/language/eval order
cpp/language/except spec
cpp/language/exceptions
cpp/language/explicit
cpp/language/explicit cast
cpp/language/expression template
cpp/language/expressions
cpp/language/extending std
cpp/language/final
cpp/language/floating literal
cpp/language/fold
cpp/language/for
cpp/language/friend
cpp/language/friend name injection
cpp/language/function
cpp/language/function-try-block
cpp/language/function template
cpp/language/functions
cpp/language/goto
cpp/language/history
cpp/language/history/17
cpp/language/history/20
cpp/language/identifiers
cpp/language/if
cpp/language/implicit cast
cpp/language/implicit conversion
cpp/language/incomplete type
cpp/language/initialization
cpp/language/initializer list
cpp/language/injected-class-name
cpp/language/inline
cpp/language/integer literal
cpp/language/lambda
cpp/language/language linkage
cpp/language/lifetime
cpp/language/list initialization
cpp/language/lookup
cpp/language/main function
cpp/language/member functions
cpp/language/member template
cpp/language/memory model
cpp/language/modules
cpp/language/move assignment
cpp/language/move constructor
cpp/language/move operator
cpp/language/multithread
cpp/language/name
cpp/language/namespace
cpp/language/namespace alias
cpp/language/ndr
cpp/language/nested classes
cpp/language/nested types
cpp/language/new
cpp/language/noexcept
cpp/language/noexcept spec
cpp/language/nullptr
cpp/language/object
cpp/language/objects
cpp/language/operator alternative
cpp/language/operator arithmetic
cpp/language/operator assignment
cpp/language/operator comparison
cpp/language/operator incdec
cpp/language/operator logical
cpp/language/operator member access
cpp/language/operator other
cpp/language/operator precedence
cpp/language/operators
cpp/language/overload resolution
cpp/language/overloaded address
cpp/language/override
cpp/language/pack indexing
cpp/language/parameter pack
cpp/language/partial specialization
cpp/language/pimpl
cpp/language/pointer
cpp/language/punctuators
cpp/language/qualified lookup
cpp/language/raii
cpp/language/range-for
cpp/language/reference
cpp/language/reference initialization
cpp/language/reinterpret cast
cpp/language/requires
cpp/language/return
cpp/language/rule of three
cpp/language/scope
cpp/language/sfinae
cpp/language/siof
cpp/language/sizeof
cpp/language/sizeof...
cpp/language/statements
cpp/language/static
cpp/language/static assert
cpp/language/static cast
cpp/language/storage duration
cpp/language/string literal
cpp/language/structured binding
cpp/language/switch
cpp/language/template argument deduction
cpp/language/template metaprogramming
cpp/language/template parameters
cpp/language/template specialization
cpp/language/templates
cpp/language/this
cpp/language/throw
cpp/language/transactional memory
cpp/language/translation phases
cpp/language/try
cpp/language/try catch
cpp/language/tu local
cpp/language/two-phase lookup
cpp/language/type
cpp/language/type-id
cpp/language/type alias
cpp/language/typedef
cpp/language/typeid
cpp/language/types
cpp/language/ub
cpp/language/union
cpp/language/unqualified lookup
cpp/language/user literal
cpp/language/using declaration
cpp/language/usual arithmetic conversions
cpp/language/value category
cpp/language/value initialization
cpp/language/variable template
cpp/language/variadic arguments
cpp/language/virtual
cpp/language/while
cpp/language/zero initialization