René's URL Explorer Experiment


Title: constexpr specifier (since C++11) - cppreference.com

Generator: MediaWiki 1.43.8

direct link

Domain: en.cppreference.com

format-detectiontelephone=no

Links:

cppreference.comhttp://en.cppreference.com/
Create accounthttp://en.cppreference.com/index.php?title=Special:CreateAccount&returnto=cpp%2Flanguage%2Fconstexpr
Log inhttp://en.cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2Flanguage%2Fconstexpr
Pagehttp://en.cppreference.com/cpp/language/constexpr
Discussionhttp://en.cppreference.com/Talk:cpp/language/constexpr
http://en.cppreference.com/cpp/language/constexpr
Readhttp://en.cppreference.com/cpp/language/constexpr
View sourcehttp://en.cppreference.com/index.php?title=cpp/language/constexpr&action=edit
View historyhttp://en.cppreference.com/index.php?title=cpp/language/constexpr&action=history
http://en.cppreference.com/cpp/language/constexpr
cpphttp://en.cppreference.com/cpp
languagehttp://en.cppreference.com/cpp/language
C++http://en.cppreference.com/cpp
Compiler supporthttp://en.cppreference.com/cpp/compiler_support
Freestanding and hostedhttp://en.cppreference.com/cpp/freestanding
Languagehttp://en.cppreference.com/cpp/language
Standard libraryhttp://en.cppreference.com/cpp/standard_library
Standard library headershttp://en.cppreference.com/cpp/header
Named requirementshttp://en.cppreference.com/cpp/named_req
Feature test macroshttp://en.cppreference.com/cpp/feature_test
Language support libraryhttp://en.cppreference.com/cpp/utility#Language_support
Concepts libraryhttp://en.cppreference.com/cpp/concepts
Diagnostics libraryhttp://en.cppreference.com/cpp/error
Memory management libraryhttp://en.cppreference.com/cpp/memory
Metaprogramming libraryhttp://en.cppreference.com/cpp/meta
General utilities libraryhttp://en.cppreference.com/cpp/utility
Containers libraryhttp://en.cppreference.com/cpp/container
Iterators libraryhttp://en.cppreference.com/cpp/iterator
Ranges libraryhttp://en.cppreference.com/cpp/ranges
Algorithms libraryhttp://en.cppreference.com/cpp/algorithm
Strings libraryhttp://en.cppreference.com/cpp/string
Text processing libraryhttp://en.cppreference.com/cpp/text
Numerics libraryhttp://en.cppreference.com/cpp/numeric
Date and time libraryhttp://en.cppreference.com/cpp/chrono
Input/output libraryhttp://en.cppreference.com/cpp/io
Filesystem libraryhttp://en.cppreference.com/cpp/filesystem
Concurrency support libraryhttp://en.cppreference.com/cpp/thread
Execution control libraryhttp://en.cppreference.com/cpp/execution
Technical specificationshttp://en.cppreference.com/cpp/experimental
Symbols indexhttp://en.cppreference.com/cpp/symbol_index
External librarieshttp://en.cppreference.com/cpp/links/libs
[edit]https://cppreference.com/index.php?title=Template:cpp/navbar_content&action=edit
C++ languagehttp://en.cppreference.com/cpp/language
Preprocessorhttp://en.cppreference.com/cpp/preprocessor
Commentshttp://en.cppreference.com/cpp/comment
Keywordshttp://en.cppreference.com/cpp/keyword
Escape sequenceshttp://en.cppreference.com/cpp/language/escape
Flow controlhttp://en.cppreference.com/cpp/language/statements
ifhttp://en.cppreference.com/cpp/language/if
switchhttp://en.cppreference.com/cpp/language/switch
forhttp://en.cppreference.com/cpp/language/for
range-forhttp://en.cppreference.com/cpp/language/range-for
whilehttp://en.cppreference.com/cpp/language/while
do-whilehttp://en.cppreference.com/cpp/language/do
continuehttp://en.cppreference.com/cpp/language/continue
breakhttp://en.cppreference.com/cpp/language/break
gotohttp://en.cppreference.com/cpp/language/goto
returnhttp://en.cppreference.com/cpp/language/return
Functionshttp://en.cppreference.com/cpp/language/functions
Function declarationhttp://en.cppreference.com/cpp/language/function
Lambda function expressionhttp://en.cppreference.com/cpp/language/lambda
inline specifierhttp://en.cppreference.com/cpp/language/inline
Dynamic exception specificationshttp://en.cppreference.com/cpp/language/except_spec
noexcept specifierhttp://en.cppreference.com/cpp/language/noexcept_spec
throw-expressionhttp://en.cppreference.com/cpp/language/throw
try blockhttp://en.cppreference.com/cpp/language/try
catch handlerhttp://en.cppreference.com/cpp/language/catch
Namespace declarationhttp://en.cppreference.com/cpp/language/namespace
Namespace aliaseshttp://en.cppreference.com/cpp/language/namespace_alias
Fundamental typeshttp://en.cppreference.com/cpp/language/types
Enumeration typeshttp://en.cppreference.com/cpp/language/enum
Function typeshttp://en.cppreference.com/cpp/language/function
Class/struct typeshttp://en.cppreference.com/cpp/language/class
Union typeshttp://en.cppreference.com/cpp/language/union
const/volatilehttp://en.cppreference.com/cpp/language/cv
decltypehttp://en.cppreference.com/cpp/language/decltype
autohttp://en.cppreference.com/cpp/language/auto
constevalhttp://en.cppreference.com/cpp/language/consteval
constinithttp://en.cppreference.com/cpp/language/constinit
Storage duration specifiershttp://en.cppreference.com/cpp/language/storage_duration
Initializationhttp://en.cppreference.com/cpp/language/initialization
Default-initializationhttp://en.cppreference.com/cpp/language/default_initialization
Value-initializationhttp://en.cppreference.com/cpp/language/value_initialization
Zero-initializationhttp://en.cppreference.com/cpp/language/zero_initialization
Copy-initializationhttp://en.cppreference.com/cpp/language/copy_initialization
Direct-initializationhttp://en.cppreference.com/cpp/language/direct_initialization
Aggregate initializationhttp://en.cppreference.com/cpp/language/aggregate_initialization
List-initializationhttp://en.cppreference.com/cpp/language/list_initialization
Constant initializationhttp://en.cppreference.com/cpp/language/constant_initialization
Reference initializationhttp://en.cppreference.com/cpp/language/reference_initialization
Expressionshttp://en.cppreference.com/cpp/language/expressions
Value categorieshttp://en.cppreference.com/cpp/language/value_category
Order of evaluationhttp://en.cppreference.com/cpp/language/eval_order
Operatorshttp://en.cppreference.com/cpp/language/operators
Operator precedencehttp://en.cppreference.com/cpp/language/operator_precedence
Alternative representationshttp://en.cppreference.com/cpp/language/operator_alternative
Literalshttp://en.cppreference.com/cpp/language/expressions#Literals
Booleanhttp://en.cppreference.com/cpp/language/bool_literal
Integerhttp://en.cppreference.com/cpp/language/integer_literal
Floating-pointhttp://en.cppreference.com/cpp/language/floating_literal
Characterhttp://en.cppreference.com/cpp/language/character_literal
Stringhttp://en.cppreference.com/cpp/language/string_literal
nullptrhttp://en.cppreference.com/cpp/language/nullptr
User-definedhttp://en.cppreference.com/cpp/language/user_literal
Attributeshttp://en.cppreference.com/cpp/language/attributes
typedef declarationhttp://en.cppreference.com/cpp/language/typedef
Type alias declarationhttp://en.cppreference.com/cpp/language/type_alias
Implicit conversionshttp://en.cppreference.com/cpp/language/implicit_conversion
static_casthttp://en.cppreference.com/cpp/language/static_cast
const_casthttp://en.cppreference.com/cpp/language/const_cast
Explicit conversionshttp://en.cppreference.com/cpp/language/explicit_cast
dynamic_casthttp://en.cppreference.com/cpp/language/dynamic_cast
reinterpret_casthttp://en.cppreference.com/cpp/language/reinterpret_cast
new expressionhttp://en.cppreference.com/cpp/language/new
delete expressionhttp://en.cppreference.com/cpp/language/delete
Classeshttp://en.cppreference.com/cpp/language/classes
Class declarationhttp://en.cppreference.com/cpp/language/class
Constructorshttp://en.cppreference.com/cpp/language/constructor
this pointerhttp://en.cppreference.com/cpp/language/this
Access specifiershttp://en.cppreference.com/cpp/language/access
friend specifierhttp://en.cppreference.com/cpp/language/friend
Virtual functionhttp://en.cppreference.com/cpp/language/virtual
override specifierhttp://en.cppreference.com/cpp/language/override
final specifierhttp://en.cppreference.com/cpp/language/final
explicithttp://en.cppreference.com/cpp/language/explicit
statichttp://en.cppreference.com/cpp/language/static
Default constructorhttp://en.cppreference.com/cpp/language/default_constructor
Copy constructorhttp://en.cppreference.com/cpp/language/copy_constructor
Move constructorhttp://en.cppreference.com/cpp/language/move_constructor
Copy assignmenthttp://en.cppreference.com/cpp/language/as_operator
Move assignmenthttp://en.cppreference.com/cpp/language/move_operator
Destructorhttp://en.cppreference.com/cpp/language/destructor
Templateshttp://en.cppreference.com/cpp/language/templates
Class templatehttp://en.cppreference.com/cpp/language/class_template
Function templatehttp://en.cppreference.com/cpp/language/function_template
Template specializationhttp://en.cppreference.com/cpp/language/template_specialization
Parameter packshttp://en.cppreference.com/cpp/language/pack
Inline assemblyhttp://en.cppreference.com/cpp/language/asm
History of C++http://en.cppreference.com/cpp/language/history
[edit]https://cppreference.com/index.php?title=Template:cpp/language/navbar_content&action=edit
Declarationshttp://en.cppreference.com/cpp/language/declarations
Declaration syntaxhttp://en.cppreference.com/cpp/language/declarations
decl-specifier-seqhttp://en.cppreference.com/cpp/language/declarations#Specifiers
Declaratorhttp://en.cppreference.com/cpp/language/declarations#Declarators
Conflicting declarationshttp://en.cppreference.com/cpp/language/conflicting_declarations
typedefhttp://en.cppreference.com/cpp/language/typedef
inlinehttp://en.cppreference.com/cpp/language/inline
virtual function specifierhttp://en.cppreference.com/cpp/language/virtual
explicit function specifierhttp://en.cppreference.com/cpp/language/explicit
friendhttp://en.cppreference.com/cpp/language/friend
constevalhttp://en.cppreference.com/cpp/language/consteval
constinithttp://en.cppreference.com/cpp/language/constinit
Storage class specifiershttp://en.cppreference.com/cpp/language/storage_duration
Translation-unit-localhttp://en.cppreference.com/cpp/language/tu_local
class/structhttp://en.cppreference.com/cpp/language/class
unionhttp://en.cppreference.com/cpp/language/union
enumhttp://en.cppreference.com/cpp/language/enum
decltypehttp://en.cppreference.com/cpp/language/decltype
autohttp://en.cppreference.com/cpp/language/auto
alignashttp://en.cppreference.com/cpp/language/alignas
constvolatilehttp://en.cppreference.com/cpp/language/cv
Pack indexing specifierhttp://en.cppreference.com/cpp/language/pack_indexing#Pack_indexing_specifier
Elaborated type specifierhttp://en.cppreference.com/cpp/language/elaborated_type_specifier
Attributeshttp://en.cppreference.com/cpp/language/attributes
Referencehttp://en.cppreference.com/cpp/language/reference
Pointerhttp://en.cppreference.com/cpp/language/pointer
Arrayhttp://en.cppreference.com/cpp/language/array
Simple-declarationhttp://en.cppreference.com/cpp/language/declarations
Structured binding declarationhttp://en.cppreference.com/cpp/language/structured_binding
Alias declarationhttp://en.cppreference.com/cpp/language/type_alias
Namespace alias definitionhttp://en.cppreference.com/cpp/language/namespace_alias
using declarationhttp://en.cppreference.com/cpp/language/using_declaration
using directivehttp://en.cppreference.com/cpp/language/namespace#Using-directives
static_assert declarationhttp://en.cppreference.com/cpp/language/static_assert
asm declarationhttp://en.cppreference.com/cpp/language/asm
Opaque enum declarationhttp://en.cppreference.com/cpp/language/enum
Namespace definitionhttp://en.cppreference.com/cpp/language/namespace
Function declarationhttp://en.cppreference.com/cpp/language/function
Class template declarationhttp://en.cppreference.com/cpp/language/class_template
Function template declarationhttp://en.cppreference.com/cpp/language/function_template
Explicit template instantiationhttp://en.cppreference.com/cpp/language/class_template#Explicit_instantiation
Explicit template specializationhttp://en.cppreference.com/cpp/language/template_specialization
Linkage specificationhttp://en.cppreference.com/cpp/language/language_linkage
Attribute declarationhttp://en.cppreference.com/cpp/language/declarations
Empty declarationhttp://en.cppreference.com/cpp/language/declarations
[edit]https://cppreference.com/index.php?title=Template:cpp/language/declarations/navbar_content&action=edit
structured bindinghttp://en.cppreference.com/cpp/language/structured_binding
constant expressionshttp://en.cppreference.com/cpp/language/constant_expression
1 Explanationhttp://en.cppreference.com/cpp/language/constexpr#Explanation
2 constexpr variablehttp://en.cppreference.com/cpp/language/constexpr#constexpr_variable
3 constexpr functionhttp://en.cppreference.com/cpp/language/constexpr#constexpr_function
4 constexpr constructorhttp://en.cppreference.com/cpp/language/constexpr#constexpr_constructor
5 constexpr destructorhttp://en.cppreference.com/cpp/language/constexpr#constexpr_destructor
6 Noteshttp://en.cppreference.com/cpp/language/constexpr#Notes
7 Keywordshttp://en.cppreference.com/cpp/language/constexpr#Keywords
8 Examplehttp://en.cppreference.com/cpp/language/constexpr#Example
9 Defect reportshttp://en.cppreference.com/cpp/language/constexpr#Defect_reports
10 See alsohttp://en.cppreference.com/cpp/language/constexpr#See_also
constant expressionshttp://en.cppreference.com/cpp/language/constant_expression
statichttp://en.cppreference.com/cpp/language/static
definitionhttp://en.cppreference.com/cpp/language/definition
literal typehttp://en.cppreference.com/cpp/language/constant_expression#Literal_type
full-expressionhttp://en.cppreference.com/cpp/language/expressions#Full-expressions
constant expressionhttp://en.cppreference.com/cpp/language/constant_expression
constant-initializablehttp://en.cppreference.com/cpp/language/constant_expression#Constant-initialized_entities
core constant expressionhttp://en.cppreference.com/cpp/language/constant_expression#Core_constant_expression
translation-unit-localhttp://en.cppreference.com/cpp/language/tu_local
module interface unithttp://en.cppreference.com/cpp/language/modules
private module fragmenthttp://en.cppreference.com/cpp/language/modules#Private_module_fragment
virtualhttp://en.cppreference.com/cpp/language/virtual
literal typehttp://en.cppreference.com/cpp/language/constant_expression#Literal_type
coroutinehttp://en.cppreference.com/cpp/language/coroutines
enclosinghttp://en.cppreference.com/cpp/language/statements#Substatements
null statementshttp://en.cppreference.com/cpp/language/statements#Expression_statements
static_asserthttp://en.cppreference.com/cpp/language/static_assert
typedefhttp://en.cppreference.com/cpp/language/typedef
aliashttp://en.cppreference.com/cpp/language/type_alias
using declarationshttp://en.cppreference.com/cpp/language/namespace#Using-declarations
using directiveshttp://en.cppreference.com/cpp/language/namespace#Using-directives
returnhttp://en.cppreference.com/cpp/language/return
enclosehttp://en.cppreference.com/cpp/language/statements#Substatements
gotohttp://en.cppreference.com/cpp/language/goto
labelshttp://en.cppreference.com/cpp/language/statements#Labeled_statements
try blockshttp://en.cppreference.com/cpp/language/try
inline assemblyhttp://en.cppreference.com/cpp/language/asm
no initialization is performedhttp://en.cppreference.com/cpp/language/default_initialization
storage durationhttp://en.cppreference.com/cpp/language/storage_duration
core constant expressionhttp://en.cppreference.com/cpp/language/constant_expression#Core_constant_expression
constant expressionhttp://en.cppreference.com/cpp/language/constant_expression
Copy elisionhttp://en.cppreference.com/cpp/language/copy_elision
unionhttp://en.cppreference.com/cpp/language/union
union-like classhttp://en.cppreference.com/cpp/language/union#Union-like_classes
delegating constructorhttp://en.cppreference.com/cpp/language/constructor#Delegating_constructor
virtual base classhttp://en.cppreference.com/cpp/language/derived_class#Virtual_base_classes
constant expressionhttp://en.cppreference.com/cpp/language/constant_expression
trivial destructorhttp://en.cppreference.com/cpp/language/destructor#Trivial_destructor
noexcepthttp://en.cppreference.com/cpp/language/noexcept
constant initializationhttp://en.cppreference.com/cpp/language/constant_initialization
reference constant expressionshttp://en.cppreference.com/cpp/language/constant_expression#Constant_expression
__cpp_constexprhttp://en.cppreference.com/cpp/feature_test#cpp_constexpr
200704Lhttp://en.cppreference.com/cpp/compiler_support/11#cpp_constexpr_200704L
201304Lhttp://en.cppreference.com/cpp/compiler_support/14#cpp_constexpr_201304L
Relaxed constexprhttp://en.cppreference.com/cpp/language/constexpr#relaxed-constexpr
non-const constexpr methodshttp://en.cppreference.com/cpp/language/constexpr#constexpr-method-is-const
201603Lhttp://en.cppreference.com/cpp/compiler_support/17#cpp_constexpr_201603L
Constexpr lambdahttp://en.cppreference.com/cpp/language/lambda
201907Lhttp://en.cppreference.com/cpp/compiler_support/20#cpp_constexpr_201907L
default initializationhttp://en.cppreference.com/cpp/language/default_initialization
asm-declarationhttp://en.cppreference.com/cpp/language/asm
202002Lhttp://en.cppreference.com/cpp/compiler_support/20#cpp_constexpr_202002L
202110Lhttp://en.cppreference.com/cpp/compiler_support/23#cpp_constexpr_202110L
literalhttp://en.cppreference.com/cpp/named_req/LiteralType
gotohttp://en.cppreference.com/cpp/language
202207Lhttp://en.cppreference.com/cpp/compiler_support/23#cpp_constexpr_202207L
202211Lhttp://en.cppreference.com/cpp/compiler_support/23#cpp_constexpr_202211L
202306Lhttp://en.cppreference.com/cpp/compiler_support/26#cpp_constexpr_202306L
__cpp_constexpr_in_decltypehttp://en.cppreference.com/cpp/feature_test#cpp_constexpr_in_decltype
201711Lhttp://en.cppreference.com/cpp/compiler_support/11#cpp_constexpr_in_decltype_201711L
needed for constant evaluationhttp://en.cppreference.com/cpp/language/constant_expression#Functions_and_variables_needed_for_constant_evaluation
__cpp_constexpr_dynamic_allochttp://en.cppreference.com/cpp/feature_test#cpp_constexpr_dynamic_alloc
201907Lhttp://en.cppreference.com/cpp/compiler_support/20#cpp_constexpr_dynamic_alloc_201907L
__cpp_constexpr_virtual_inheritancehttp://en.cppreference.com/cpp/feature_test#cpp_constexpr_virtual_inheritance
202506Lhttp://en.cppreference.com/cpp/compiler_support/26#cpp_constexpr_virtual_inheritance_202506L
constexprhttp://en.cppreference.com/cpp/keyword/constexpr
CWG 1358https://cplusplus.github.io/CWG/issues/1358.html
CWG 1359https://cplusplus.github.io/CWG/issues/1359.html
CWG 1366https://cplusplus.github.io/CWG/issues/1366.html
CWG 1595https://cplusplus.github.io/CWG/issues/1595.html
CWG 1712https://cplusplus.github.io/CWG/issues/1712.html
[1]http://en.cppreference.com/cpp/language/constexpr#cite_note-1
CWG 1911https://cplusplus.github.io/CWG/issues/1911.html
CWG 2004https://cplusplus.github.io/CWG/issues/2004.html
CWG 2022https://cplusplus.github.io/CWG/issues/2022.html
CWG 2163https://cplusplus.github.io/CWG/issues/2163.html
CWG 2268https://cplusplus.github.io/CWG/issues/2268.html
CWG issue 2004https://cplusplus.github.io/CWG/issues/2004.html
CWG 2278https://cplusplus.github.io/CWG/issues/2278.html
CWG issue 2022https://cplusplus.github.io/CWG/issues/2022.html
CWG 2531https://cplusplus.github.io/CWG/issues/2531.html
http://en.cppreference.com/cpp/language/constexpr#cite_ref-1
constant expressionhttp://en.cppreference.com/cpp/language/constant_expression
expressionhttp://en.cppreference.com/cpp/language/expressions
consteval specifierhttp://en.cppreference.com/cpp/language/consteval
[edit]https://cppreference.com/index.php?title=Template:cpp/language/dsc_consteval&action=edit
constinit specifierhttp://en.cppreference.com/cpp/language/constinit
zero initializationhttp://en.cppreference.com/cpp/language/zero_initialization
constant initializationhttp://en.cppreference.com/cpp/language/constant_initialization
[edit]https://cppreference.com/index.php?title=Template:cpp/language/dsc_constinit&action=edit
C documentationhttp://en.cppreference.com/c/language/constexpr
Categorieshttp://en.cppreference.com/Special:Categories
Pages using deprecated source tagshttp://en.cppreference.com/index.php?title=Category:Pages_using_deprecated_source_tags&action=edit&redlink=1
Pages using deprecated enclose attributeshttp://en.cppreference.com/index.php?title=Category:Pages_using_deprecated_enclose_attributes&action=edit&redlink=1
Support ushttp://www.cppreference.com/support
Recent changeshttp://en.cppreference.com/Special:RecentChanges
FAQhttp://en.cppreference.com/Cppreference:FAQ
Offline versionhttp://en.cppreference.com/Cppreference:Archives
http://en.cppreference.com/cpp/language/constexpr
What links herehttp://en.cppreference.com/Special:WhatLinksHere/cpp/language/constexpr
Related changeshttp://en.cppreference.com/Special:RecentChangesLinked/cpp/language/constexpr
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttp://en.cppreference.com/Special:SpecialPages
Printable versionjavascript:print();
Permanent linkhttp://en.cppreference.com/index.php?title=cpp/language/constexpr&oldid=183032
Page informationhttp://en.cppreference.com/index.php?title=cpp/language/constexpr&action=info
Deutschhttps://de.cppreference.com/cpp/language/constexpr
Españolhttp://es.cppreference.com/cpp/language/constexpr
Françaishttp://fr.cppreference.com/cpp/language/constexpr
Italianohttp://it.cppreference.com/cpp/language/constexpr
日本語http://ja.cppreference.com/cpp/language/constexpr
Portuguêshttp://pt.cppreference.com/cpp/language/constexpr
Русскийhttp://ru.cppreference.com/cpp/language/constexpr
中文http://zh.cppreference.com/cpp/language/constexpr

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.