René's URL Explorer Experiment


Title: History of C++ - cppreference.com

Generator: MediaWiki 1.43.8

direct link

Domain: www.cppreference.com

format-detectiontelephone=no

Links:

cppreference.comhttps://www.cppreference.com/
Create accounthttps://www.cppreference.com/index.php?title=Special:CreateAccount&returnto=cpp%2Flanguage%2Fhistory
Log inhttps://www.cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2Flanguage%2Fhistory
Pagehttps://www.cppreference.com/cpp/language/history
Discussionhttps://www.cppreference.com/Talk:cpp/language/history
https://www.cppreference.com/cpp/language/history
Readhttps://www.cppreference.com/cpp/language/history
View sourcehttps://www.cppreference.com/index.php?title=cpp/language/history&action=edit
View historyhttps://www.cppreference.com/index.php?title=cpp/language/history&action=history
https://www.cppreference.com/cpp/language/history
cpphttps://www.cppreference.com/cpp
languagehttps://www.cppreference.com/cpp/language
C++https://www.cppreference.com/cpp
Compiler supporthttps://www.cppreference.com/cpp/compiler_support
Freestanding and hostedhttps://www.cppreference.com/cpp/freestanding
Languagehttps://www.cppreference.com/cpp/language
Standard libraryhttps://www.cppreference.com/cpp/standard_library
Standard library headershttps://www.cppreference.com/cpp/header
Named requirementshttps://www.cppreference.com/cpp/named_req
Feature test macroshttps://www.cppreference.com/cpp/feature_test
Language support libraryhttps://www.cppreference.com/cpp/utility#Language_support
Concepts libraryhttps://www.cppreference.com/cpp/concepts
Diagnostics libraryhttps://www.cppreference.com/cpp/error
Memory management libraryhttps://www.cppreference.com/cpp/memory
Metaprogramming libraryhttps://www.cppreference.com/cpp/meta
General utilities libraryhttps://www.cppreference.com/cpp/utility
Containers libraryhttps://www.cppreference.com/cpp/container
Iterators libraryhttps://www.cppreference.com/cpp/iterator
Ranges libraryhttps://www.cppreference.com/cpp/ranges
Algorithms libraryhttps://www.cppreference.com/cpp/algorithm
Strings libraryhttps://www.cppreference.com/cpp/string
Text processing libraryhttps://www.cppreference.com/cpp/text
Numerics libraryhttps://www.cppreference.com/cpp/numeric
Date and time libraryhttps://www.cppreference.com/cpp/chrono
Input/output libraryhttps://www.cppreference.com/cpp/io
Filesystem libraryhttps://www.cppreference.com/cpp/filesystem
Concurrency support libraryhttps://www.cppreference.com/cpp/thread
Execution control libraryhttps://www.cppreference.com/cpp/execution
Technical specificationshttps://www.cppreference.com/cpp/experimental
Symbols indexhttps://www.cppreference.com/cpp/symbol_index
External librarieshttps://www.cppreference.com/cpp/links/libs
[edit]https://cppreference.com/index.php?title=Template:cpp/navbar_content&action=edit
C++ languagehttps://www.cppreference.com/cpp/language
Preprocessorhttps://www.cppreference.com/cpp/preprocessor
Commentshttps://www.cppreference.com/cpp/comment
Keywordshttps://www.cppreference.com/cpp/keyword
Escape sequenceshttps://www.cppreference.com/cpp/language/escape
Flow controlhttps://www.cppreference.com/cpp/language/statements
ifhttps://www.cppreference.com/cpp/language/if
switchhttps://www.cppreference.com/cpp/language/switch
forhttps://www.cppreference.com/cpp/language/for
range-forhttps://www.cppreference.com/cpp/language/range-for
whilehttps://www.cppreference.com/cpp/language/while
do-whilehttps://www.cppreference.com/cpp/language/do
continuehttps://www.cppreference.com/cpp/language/continue
breakhttps://www.cppreference.com/cpp/language/break
gotohttps://www.cppreference.com/cpp/language/goto
returnhttps://www.cppreference.com/cpp/language/return
Functionshttps://www.cppreference.com/cpp/language/functions
Function declarationhttps://www.cppreference.com/cpp/language/function
Lambda function expressionhttps://www.cppreference.com/cpp/language/lambda
inline specifierhttps://www.cppreference.com/cpp/language/inline
Dynamic exception specificationshttps://www.cppreference.com/cpp/language/except_spec
noexcept specifierhttps://www.cppreference.com/cpp/language/noexcept_spec
throw-expressionhttps://www.cppreference.com/cpp/language/throw
try blockhttps://www.cppreference.com/cpp/language/try
catch handlerhttps://www.cppreference.com/cpp/language/catch
Namespace declarationhttps://www.cppreference.com/cpp/language/namespace
Namespace aliaseshttps://www.cppreference.com/cpp/language/namespace_alias
Fundamental typeshttps://www.cppreference.com/cpp/language/types
Enumeration typeshttps://www.cppreference.com/cpp/language/enum
Function typeshttps://www.cppreference.com/cpp/language/function
Class/struct typeshttps://www.cppreference.com/cpp/language/class
Union typeshttps://www.cppreference.com/cpp/language/union
const/volatilehttps://www.cppreference.com/cpp/language/cv
decltypehttps://www.cppreference.com/cpp/language/decltype
autohttps://www.cppreference.com/cpp/language/auto
constexprhttps://www.cppreference.com/cpp/language/constexpr
constevalhttps://www.cppreference.com/cpp/language/consteval
constinithttps://www.cppreference.com/cpp/language/constinit
Storage duration specifiershttps://www.cppreference.com/cpp/language/storage_duration
Initializationhttps://www.cppreference.com/cpp/language/initialization
Default-initializationhttps://www.cppreference.com/cpp/language/default_initialization
Value-initializationhttps://www.cppreference.com/cpp/language/value_initialization
Zero-initializationhttps://www.cppreference.com/cpp/language/zero_initialization
Copy-initializationhttps://www.cppreference.com/cpp/language/copy_initialization
Direct-initializationhttps://www.cppreference.com/cpp/language/direct_initialization
Aggregate initializationhttps://www.cppreference.com/cpp/language/aggregate_initialization
List-initializationhttps://www.cppreference.com/cpp/language/list_initialization
Constant initializationhttps://www.cppreference.com/cpp/language/constant_initialization
Reference initializationhttps://www.cppreference.com/cpp/language/reference_initialization
Expressionshttps://www.cppreference.com/cpp/language/expressions
Value categorieshttps://www.cppreference.com/cpp/language/value_category
Order of evaluationhttps://www.cppreference.com/cpp/language/eval_order
Operatorshttps://www.cppreference.com/cpp/language/operators
Operator precedencehttps://www.cppreference.com/cpp/language/operator_precedence
Alternative representationshttps://www.cppreference.com/cpp/language/operator_alternative
Literalshttps://www.cppreference.com/cpp/language/expressions#Literals
Booleanhttps://www.cppreference.com/cpp/language/bool_literal
Integerhttps://www.cppreference.com/cpp/language/integer_literal
Floating-pointhttps://www.cppreference.com/cpp/language/floating_literal
Characterhttps://www.cppreference.com/cpp/language/character_literal
Stringhttps://www.cppreference.com/cpp/language/string_literal
nullptrhttps://www.cppreference.com/cpp/language/nullptr
User-definedhttps://www.cppreference.com/cpp/language/user_literal
Attributeshttps://www.cppreference.com/cpp/language/attributes
typedef declarationhttps://www.cppreference.com/cpp/language/typedef
Type alias declarationhttps://www.cppreference.com/cpp/language/type_alias
Implicit conversionshttps://www.cppreference.com/cpp/language/implicit_conversion
static_casthttps://www.cppreference.com/cpp/language/static_cast
const_casthttps://www.cppreference.com/cpp/language/const_cast
Explicit conversionshttps://www.cppreference.com/cpp/language/explicit_cast
dynamic_casthttps://www.cppreference.com/cpp/language/dynamic_cast
reinterpret_casthttps://www.cppreference.com/cpp/language/reinterpret_cast
new expressionhttps://www.cppreference.com/cpp/language/new
delete expressionhttps://www.cppreference.com/cpp/language/delete
Classeshttps://www.cppreference.com/cpp/language/classes
Class declarationhttps://www.cppreference.com/cpp/language/class
Constructorshttps://www.cppreference.com/cpp/language/constructor
this pointerhttps://www.cppreference.com/cpp/language/this
Access specifiershttps://www.cppreference.com/cpp/language/access
friend specifierhttps://www.cppreference.com/cpp/language/friend
Virtual functionhttps://www.cppreference.com/cpp/language/virtual
override specifierhttps://www.cppreference.com/cpp/language/override
final specifierhttps://www.cppreference.com/cpp/language/final
explicithttps://www.cppreference.com/cpp/language/explicit
statichttps://www.cppreference.com/cpp/language/static
Default constructorhttps://www.cppreference.com/cpp/language/default_constructor
Copy constructorhttps://www.cppreference.com/cpp/language/copy_constructor
Move constructorhttps://www.cppreference.com/cpp/language/move_constructor
Copy assignmenthttps://www.cppreference.com/cpp/language/as_operator
Move assignmenthttps://www.cppreference.com/cpp/language/move_operator
Destructorhttps://www.cppreference.com/cpp/language/destructor
Templateshttps://www.cppreference.com/cpp/language/templates
Class templatehttps://www.cppreference.com/cpp/language/class_template
Function templatehttps://www.cppreference.com/cpp/language/function_template
Template specializationhttps://www.cppreference.com/cpp/language/template_specialization
Parameter packshttps://www.cppreference.com/cpp/language/pack
Inline assemblyhttps://www.cppreference.com/cpp/language/asm
[edit]https://cppreference.com/index.php?title=Template:cpp/language/navbar_content&action=edit
1 Early C++https://www.cppreference.com/cpp/language/history#Early_C++
2 Standard C++https://www.cppreference.com/cpp/language/history#Standard_C++
2.1 C++98/03 periodhttps://www.cppreference.com/cpp/language/history#C++98/03_period
2.2 C++11 periodhttps://www.cppreference.com/cpp/language/history#C++11_period
2.3 C++14 periodhttps://www.cppreference.com/cpp/language/history#C++14_period
2.4 C++17 periodhttps://www.cppreference.com/cpp/language/history#C++17_period
2.5 C++20 periodhttps://www.cppreference.com/cpp/language/history#C++20_period
2.6 Future developmenthttps://www.cppreference.com/cpp/language/history#Future_development
2.7 See alsohttps://www.cppreference.com/cpp/language/history#See_also
2.8 External linkshttps://www.cppreference.com/cpp/language/history#External_links
classeshttps://www.cppreference.com/cpp/language/classes
member functionshttps://www.cppreference.com/cpp/language/member_functions
derived classeshttps://www.cppreference.com/cpp/language/derived_class
public and private access controlhttps://www.cppreference.com/cpp/language/access
friendshttps://www.cppreference.com/cpp/language/friend
default argumentshttps://www.cppreference.com/cpp/language/default_arguments
inline functionshttps://www.cppreference.com/cpp/language/inline
overloaded assignment operatorhttps://www.cppreference.com/cpp/language/copy_assignment
constructorshttps://www.cppreference.com/cpp/language/constructor
destructorshttps://www.cppreference.com/cpp/language/destructor
virtual functionshttps://www.cppreference.com/cpp/language/virtual
operator overloadinghttps://www.cppreference.com/cpp/language/operators
referenceshttps://www.cppreference.com/cpp/language/reference
newhttps://www.cppreference.com/cpp/memory/new/operator_new
deletehttps://www.cppreference.com/cpp/memory/new/operator_delete
the keyword consthttps://www.cppreference.com/cpp/language/cv
complex numberhttps://www.cppreference.com/cpp/numeric/complex
I/O streamhttps://www.cppreference.com/cpp/header/iostream
multiple inheritancehttps://www.cppreference.com/cpp/language/derived_class
pointers to membershttps://www.cppreference.com/cpp/language/pointer
protected accesshttps://www.cppreference.com/cpp/language/access
abstract classeshttps://www.cppreference.com/cpp/language/abstract_class
statichttps://www.cppreference.com/cpp/language/static#Static_member_functions
const-qualifiedhttps://www.cppreference.com/cpp/language/member_functions#const-_and_volatile-qualified_member_functions
newhttps://www.cppreference.com/cpp/memory/new/operator_new#Class-specific_overloads
deletehttps://www.cppreference.com/cpp/memory/new/operator_delete#Class-specific_overloads
I/O manipulatorshttps://www.cppreference.com/cpp/io/manip
namespaceshttps://www.cppreference.com/cpp/language/namespace
exception handlinghttps://www.cppreference.com/cpp/language/exceptions
nested classeshttps://www.cppreference.com/cpp/language/nested_types
templateshttps://www.cppreference.com/cpp/language/templates
STLhttps://www.rrsd.com/software_development/stl/stl/
dynamic_casthttps://www.cppreference.com/cpp/language/dynamic_cast
typeidhttps://www.cppreference.com/cpp/language/typeid
covariant return typeshttps://www.cppreference.com/cpp/language/virtual#Covariant_return_types
cast operatorshttps://www.cppreference.com/cpp/language/cast_operator
mutablehttps://www.cppreference.com/cpp/language/cv
boolhttps://www.cppreference.com/cpp/language/types#Boolean_type
template instantiationshttps://www.cppreference.com/cpp/language/templates
member templateshttps://www.cppreference.com/cpp/language/member_template
localeshttps://www.cppreference.com/cpp/locale
bitsethttps://www.cppreference.com/cpp/utility/bitset
valarrayhttps://www.cppreference.com/cpp/numeric/valarray
auto_ptrhttps://www.cppreference.com/cpp/memory/auto_ptr
templatized stringhttps://www.cppreference.com/cpp/string/basic_string
I/O streamshttps://www.cppreference.com/cpp/io
complex numbershttps://www.cppreference.com/cpp/numeric/complex
containershttps://www.cppreference.com/cpp/container
algorithmshttps://www.cppreference.com/cpp/algorithm
iteratorshttps://www.cppreference.com/cpp/iterator
function objectshttps://www.cppreference.com/cpp/utility/functional
Boosthttps://www.boost.org
value initializationhttps://www.cppreference.com/cpp/language/value_initialization
CWG#1https://wg21.cmeerw.net/cwg/issue1
CWG#20https://wg21.cmeerw.net/cwg/issue20
CWG#21https://wg21.cmeerw.net/cwg/issue21
CWG#22https://wg21.cmeerw.net/cwg/issue22
CWG#24https://wg21.cmeerw.net/cwg/issue24
CWG#25https://wg21.cmeerw.net/cwg/issue25
CWG#30https://wg21.cmeerw.net/cwg/issue30
CWG#32https://wg21.cmeerw.net/cwg/issue32
CWG#33https://wg21.cmeerw.net/cwg/issue33
CWG#35https://wg21.cmeerw.net/cwg/issue35
CWG#38https://wg21.cmeerw.net/cwg/issue38
CWG#40https://wg21.cmeerw.net/cwg/issue40
CWG#41https://wg21.cmeerw.net/cwg/issue41
CWG#43https://wg21.cmeerw.net/cwg/issue43
CWG#48https://wg21.cmeerw.net/cwg/issue48
CWG#49https://wg21.cmeerw.net/cwg/issue49
CWG#51https://wg21.cmeerw.net/cwg/issue51
CWG#52https://wg21.cmeerw.net/cwg/issue52
CWG#53https://wg21.cmeerw.net/cwg/issue53
CWG#56https://wg21.cmeerw.net/cwg/issue56
CWG#59https://wg21.cmeerw.net/cwg/issue59
CWG#64https://wg21.cmeerw.net/cwg/issue64
CWG#65https://wg21.cmeerw.net/cwg/issue65
CWG#67https://wg21.cmeerw.net/cwg/issue67
CWG#68https://wg21.cmeerw.net/cwg/issue68
CWG#69https://wg21.cmeerw.net/cwg/issue69
CWG#73https://wg21.cmeerw.net/cwg/issue73
CWG#74https://wg21.cmeerw.net/cwg/issue74
CWG#75https://wg21.cmeerw.net/cwg/issue75
CWG#76https://wg21.cmeerw.net/cwg/issue76
CWG#80https://wg21.cmeerw.net/cwg/issue80
CWG#83https://wg21.cmeerw.net/cwg/issue83
CWG#84https://wg21.cmeerw.net/cwg/issue84
CWG#85https://wg21.cmeerw.net/cwg/issue85
CWG#89https://wg21.cmeerw.net/cwg/issue89
CWG#90https://wg21.cmeerw.net/cwg/issue90
CWG#93https://wg21.cmeerw.net/cwg/issue93
CWG#94https://wg21.cmeerw.net/cwg/issue94
CWG#98https://wg21.cmeerw.net/cwg/issue98
CWG#100https://wg21.cmeerw.net/cwg/issue100
CWG#101https://wg21.cmeerw.net/cwg/issue101
CWG#103https://wg21.cmeerw.net/cwg/issue103
CWG#105https://wg21.cmeerw.net/cwg/issue105
CWG#108https://wg21.cmeerw.net/cwg/issue108
CWG#116https://wg21.cmeerw.net/cwg/issue116
CWG#120https://wg21.cmeerw.net/cwg/issue120
CWG#121https://wg21.cmeerw.net/cwg/issue121
CWG#123https://wg21.cmeerw.net/cwg/issue123
CWG#126https://wg21.cmeerw.net/cwg/issue126
CWG#127https://wg21.cmeerw.net/cwg/issue127
CWG#128https://wg21.cmeerw.net/cwg/issue128
CWG#131https://wg21.cmeerw.net/cwg/issue131
CWG#134https://wg21.cmeerw.net/cwg/issue134
CWG#135https://wg21.cmeerw.net/cwg/issue135
CWG#137https://wg21.cmeerw.net/cwg/issue137
CWG#142https://wg21.cmeerw.net/cwg/issue142
CWG#145https://wg21.cmeerw.net/cwg/issue145
CWG#147https://wg21.cmeerw.net/cwg/issue147
CWG#148https://wg21.cmeerw.net/cwg/issue148
CWG#149https://wg21.cmeerw.net/cwg/issue149
CWG#151https://wg21.cmeerw.net/cwg/issue151
CWG#152https://wg21.cmeerw.net/cwg/issue152
CWG#153https://wg21.cmeerw.net/cwg/issue153
CWG#159https://wg21.cmeerw.net/cwg/issue159
CWG#161https://wg21.cmeerw.net/cwg/issue161
CWG#163https://wg21.cmeerw.net/cwg/issue163
CWG#164https://wg21.cmeerw.net/cwg/issue164
CWG#166https://wg21.cmeerw.net/cwg/issue166
CWG#171https://wg21.cmeerw.net/cwg/issue171
CWG#173https://wg21.cmeerw.net/cwg/issue173
CWG#176https://wg21.cmeerw.net/cwg/issue176
CWG#178https://wg21.cmeerw.net/cwg/issue178
CWG#179https://wg21.cmeerw.net/cwg/issue179
CWG#181https://wg21.cmeerw.net/cwg/issue181
CWG#183https://wg21.cmeerw.net/cwg/issue183
CWG#185https://wg21.cmeerw.net/cwg/issue185
CWG#187https://wg21.cmeerw.net/cwg/issue187
CWG#188https://wg21.cmeerw.net/cwg/issue188
CWG#190https://wg21.cmeerw.net/cwg/issue190
CWG#193https://wg21.cmeerw.net/cwg/issue193
CWG#194https://wg21.cmeerw.net/cwg/issue194
CWG#202https://wg21.cmeerw.net/cwg/issue202
CWG#206https://wg21.cmeerw.net/cwg/issue206
CWG#210https://wg21.cmeerw.net/cwg/issue210
CWG#213https://wg21.cmeerw.net/cwg/issue213
CWG#217https://wg21.cmeerw.net/cwg/issue217
CWG#227https://wg21.cmeerw.net/cwg/issue227
CWG#235https://wg21.cmeerw.net/cwg/issue235
CWG#241https://wg21.cmeerw.net/cwg/issue241
CWG#249https://wg21.cmeerw.net/cwg/issue249
CWG#250https://wg21.cmeerw.net/cwg/issue250
CWG#304https://wg21.cmeerw.net/cwg/issue304
LWG#1http://wg21.link/lwg1
LWG#3http://wg21.link/lwg3
LWG#5http://wg21.link/lwg5
LWG#7http://wg21.link/lwg7
LWG#8http://wg21.link/lwg8
LWG#9http://wg21.link/lwg9
LWG#11http://wg21.link/lwg11
LWG#13http://wg21.link/lwg13
LWG#14http://wg21.link/lwg14
LWG#15http://wg21.link/lwg15
LWG#16http://wg21.link/lwg16
LWG#17http://wg21.link/lwg17
LWG#18http://wg21.link/lwg18
LWG#19http://wg21.link/lwg19
LWG#20http://wg21.link/lwg20
LWG#21http://wg21.link/lwg21
LWG#22http://wg21.link/lwg22
LWG#24http://wg21.link/lwg24
LWG#25http://wg21.link/lwg25
LWG#26http://wg21.link/lwg26
LWG#27http://wg21.link/lwg27
LWG#28http://wg21.link/lwg28
LWG#29http://wg21.link/lwg29
LWG#30http://wg21.link/lwg30
LWG#31http://wg21.link/lwg31
LWG#32http://wg21.link/lwg32
LWG#33http://wg21.link/lwg33
LWG#34http://wg21.link/lwg34
LWG#35http://wg21.link/lwg35
LWG#36http://wg21.link/lwg36
LWG#37http://wg21.link/lwg37
LWG#38http://wg21.link/lwg38
LWG#39http://wg21.link/lwg39
LWG#40http://wg21.link/lwg40
LWG#41http://wg21.link/lwg41
LWG#42http://wg21.link/lwg42
LWG#46http://wg21.link/lwg46
LWG#47http://wg21.link/lwg47
LWG#48http://wg21.link/lwg48
LWG#50http://wg21.link/lwg50
LWG#51http://wg21.link/lwg51
LWG#52http://wg21.link/lwg52
LWG#53http://wg21.link/lwg53
LWG#54http://wg21.link/lwg54
LWG#55http://wg21.link/lwg55
LWG#56http://wg21.link/lwg56
LWG#57http://wg21.link/lwg57
LWG#59http://wg21.link/lwg59
LWG#60http://wg21.link/lwg60
LWG#61http://wg21.link/lwg61
LWG#62http://wg21.link/lwg62
LWG#63http://wg21.link/lwg63
LWG#64http://wg21.link/lwg64
LWG#66http://wg21.link/lwg66
LWG#68http://wg21.link/lwg68
LWG#69http://wg21.link/lwg69
LWG#70http://wg21.link/lwg70
LWG#71http://wg21.link/lwg71
LWG#74http://wg21.link/lwg74
LWG#75http://wg21.link/lwg75
LWG#78http://wg21.link/lwg78
LWG#79http://wg21.link/lwg79
LWG#80http://wg21.link/lwg80
LWG#83http://wg21.link/lwg83
LWG#86http://wg21.link/lwg86
LWG#90http://wg21.link/lwg90
LWG#106http://wg21.link/lwg106
LWG#108http://wg21.link/lwg108
LWG#110http://wg21.link/lwg110
LWG#112http://wg21.link/lwg112
LWG#114http://wg21.link/lwg114
LWG#115http://wg21.link/lwg115
LWG#119http://wg21.link/lwg119
LWG#122http://wg21.link/lwg122
LWG#124http://wg21.link/lwg124
LWG#125http://wg21.link/lwg125
LWG#126http://wg21.link/lwg126
LWG#127http://wg21.link/lwg127
LWG#129http://wg21.link/lwg129
LWG#132http://wg21.link/lwg132
LWG#133http://wg21.link/lwg133
LWG#134http://wg21.link/lwg134
LWG#137http://wg21.link/lwg137
LWG#139http://wg21.link/lwg139
LWG#141http://wg21.link/lwg141
LWG#142http://wg21.link/lwg142
LWG#144http://wg21.link/lwg144
LWG#146http://wg21.link/lwg146
LWG#147http://wg21.link/lwg147
LWG#148http://wg21.link/lwg148
LWG#150http://wg21.link/lwg150
LWG#151http://wg21.link/lwg151
LWG#152http://wg21.link/lwg152
LWG#154http://wg21.link/lwg154
LWG#155http://wg21.link/lwg155
LWG#156http://wg21.link/lwg156
LWG#158http://wg21.link/lwg158
LWG#159http://wg21.link/lwg159
LWG#160http://wg21.link/lwg160
LWG#161http://wg21.link/lwg161
LWG#164http://wg21.link/lwg164
LWG#168http://wg21.link/lwg168
LWG#169http://wg21.link/lwg169
LWG#170http://wg21.link/lwg170
LWG#172http://wg21.link/lwg172
LWG#173http://wg21.link/lwg173
LWG#174http://wg21.link/lwg174
LWG#175http://wg21.link/lwg175
LWG#176http://wg21.link/lwg176
LWG#181http://wg21.link/lwg181
LWG#189http://wg21.link/lwg189
LWG#193http://wg21.link/lwg193
LWG#195http://wg21.link/lwg195
LWG#199http://wg21.link/lwg199
LWG#208http://wg21.link/lwg208
LWG#209http://wg21.link/lwg209
LWG#210http://wg21.link/lwg210
LWG#211http://wg21.link/lwg211
LWG#212http://wg21.link/lwg212
LWG#217http://wg21.link/lwg217
LWG#220http://wg21.link/lwg220
LWG#222http://wg21.link/lwg222
LWG#223http://wg21.link/lwg223
LWG#224http://wg21.link/lwg224
LWG#227http://wg21.link/lwg227
ISO Storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43351
2006 drafthttps://www.open-std.org/jtc1/sc22/wg21/docs/TR18015.pdf
ISO storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43289
2005 drafthttps://wg21.link/n1745
reference_wrapperhttps://www.cppreference.com/cpp/utility/functional/reference_wrapper
Smart pointershttps://www.cppreference.com/cpp/memory#Smart_pointers
Member functionhttps://www.cppreference.com/cpp/utility/functional/mem_fn
result_ofhttps://www.cppreference.com/cpp/types/result_of
bindhttps://www.cppreference.com/cpp/utility/functional/bind
functionhttps://www.cppreference.com/cpp/utility/functional/function
Type Traitshttps://www.cppreference.com/cpp/types
Randomhttps://www.cppreference.com/cpp/numeric/random
tuplehttps://www.cppreference.com/cpp/utility/tuple
arrayhttps://www.cppreference.com/cpp/container/array
Unordered Containershttps://www.cppreference.com/cpp/container#Unordered_associative_containers
hashhttps://www.cppreference.com/cpp/utility/hash
Regular Expressionshttps://www.cppreference.com/cpp/regex
https://www.cppreference.com/c/numeric/math
blank character classhttps://www.cppreference.com/cpp/string/byte/isblank
Floating-point environmenthttps://www.cppreference.com/cpp/numeric/fenv
hexfloathttps://www.cppreference.com/cpp/io/manip/fixed
fixed-size integral typeshttps://www.cppreference.com/cpp/types/integer
long longhttps://www.cppreference.com/cpp/language/types#Modifiers
snprintf()https://www.cppreference.com/cpp/io/c/snprintf
vfscanf()https://www.cppreference.com/cpp/io/c/vfscanf
printf()https://www.cppreference.com/cpp/io/c/printf
scanf()https://www.cppreference.com/cpp/io/c/scanf
ISO Storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=50511
2010 drafthttps://wg21.link/n3060
merged into C++17https://www.cppreference.com/cpp/numeric/special_functions
ISO Storehttps://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=50372
2012 post-publication drafthttps://wg21.link/n3337
Main Article: C++11https://www.cppreference.com/cpp/11
ISO Storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=38843
2009 drafthttps://wg21.link/n2849
The Standard C++ Foundationhttps://isocpp.org
ISO Storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=64029
ANSI Storehttps://webstore.ansi.org/RecordDetail.aspx?sku=INCITS%2fISO%2fIEC+14882%3a2014+(2016)
2014 final drafthttps://github.com/cplusplus/draft/blob/master/papers/n4140.pdf?raw=true
Main Article: C++14https://www.cppreference.com/cpp/14
ISO Storehttps://www.iso.org/iso/catalogue_detail.htm?csnumber=63483
2014 drafthttps://wg21.link/n4100
ISO Storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65241
2015 drafthttps://wg21.link/n4507
ISO Storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=66343
2015 drafthttps://wg21.link/n4514
ISO Storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65238
2015 drafthttps://wg21.link/n4480
optionalhttps://www.cppreference.com/cpp/experimental/optional
anyhttps://www.cppreference.com/cpp/experimental/any
string_viewhttps://www.cppreference.com/cpp/experimental/basic_string_view
samplehttps://www.cppreference.com/cpp/experimental/sample
searchhttps://www.cppreference.com/cpp/experimental/search
applyhttps://www.cppreference.com/cpp/experimental/apply
polymorphic allocatorshttps://www.cppreference.com/cpp/experimental/lib_extensions#Type-erased_and_polymorphic_allocators
variable templateshttps://www.cppreference.com/cpp/experimental/lib_extensions
ISO Storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=64031
2015 drafthttps://wg21.link/n4553
conceptshttps://www.cppreference.com/cpp/experimental/constraints
ISO Storehttps://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65242
2015 drafthttps://wg21.link/p0159r0
several extensionshttps://www.cppreference.com/cpp/experimental/concurrency
ISO Storehttps://www.iso.org/standard/68564.html
ANSI Storehttps://webstore.ansi.org/RecordDetail.aspx?sku=INCITS%2fISO%2fIEC+14882%3a2017+(2018)
n4659 2017-03-21 final drafthttps://wg21.link/n4659
Main Article: C++17https://www.cppreference.com/cpp/17
ISO Storehttps://www.iso.org/standard/70910.html
2017 drafthttps://wg21.link/n4685
rangeshttps://www.cppreference.com/cpp/experimental/ranges
ISO Storehttps://www.iso.org/standard/73008.html
2017 drafthttps://wg21.link/n4680
co_awaithttps://www.cppreference.com/cpp/keyword/co_await
co_yieldhttps://www.cppreference.com/cpp/keyword/co_yield
co_returnhttps://www.cppreference.com/cpp/keyword/co_return
ISO Storehttps://www.iso.org/standard/64030.html
2017 drafthttps://wg21.link/n4734
boost.asiohttps://www.boost.org/doc/libs/1_67_0/doc/html/boost_asio.html
ISO Storehttps://www.iso.org/standard/71051.html
2018 drafthttps://wg21.link/n4720
modulehttps://www.cppreference.com/cpp/identifier_with_special_meaning/module
importhttps://www.cppreference.com/cpp/identifier_with_special_meaning/import
exporthttps://www.cppreference.com/cpp/keyword/export
ISO Storehttps://www.iso.org/standard/70588.html
2018 drafthttps://wg21.link/n4773
ISO Storehttps://www.iso.org/standard/79358.html
n4860 2020-03-31https://wg21.link/n4860
Main Article: C++20https://www.cppreference.com/cpp/20
ISO storehttps://www.iso.org/standard/76425.html
2020 drafthttps://wg21.link/n4856
Experimental technical specificationshttps://www.cppreference.com/cpp/experimental
n5046 (2026-05-12)https://wg21.link/n5046
Main Article: C++23https://www.cppreference.com/cpp/23
C documentationhttps://www.cppreference.com/c/language/history
A History of C++: 1979-1991https://www.stroustrup.com/hopl2.pdf
Evolving a language in and for the real world: C++ 1991-2006https://www.stroustrup.com/hopl-almost-final.pdf
Thriving in a crowded and changing world: C++ 2006-2020https://www.stroustrup.com/hopl20main-p5-p-bfc9cd4--final.pdf
Standard C++ foundationhttps://isocpp.org
C++ on Wikipediahttps://en.wikipedia.org/wiki/C%2B%2B#History
C++ Standards Committeehttps://www.open-std.org/jtc1/sc22/wg21/
Categorieshttps://www.cppreference.com/Special:Categories
Pages using deprecated source tagshttps://www.cppreference.com/index.php?title=Category:Pages_using_deprecated_source_tags&action=edit&redlink=1
Pages using deprecated enclose attributeshttps://www.cppreference.com/index.php?title=Category:Pages_using_deprecated_enclose_attributes&action=edit&redlink=1
Support ushttps://www.cppreference.com/support
Recent changeshttps://www.cppreference.com/Special:RecentChanges
FAQhttps://www.cppreference.com/Cppreference:FAQ
Offline versionhttps://www.cppreference.com/Cppreference:Archives
https://www.cppreference.com/cpp/language/history
What links herehttps://www.cppreference.com/Special:WhatLinksHere/cpp/language/history
Related changeshttps://www.cppreference.com/Special:RecentChangesLinked/cpp/language/history
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttps://www.cppreference.com/Special:SpecialPages
Printable versionjavascript:print();
Permanent linkhttps://www.cppreference.com/index.php?title=cpp/language/history&oldid=176073
Page informationhttps://www.cppreference.com/index.php?title=cpp/language/history&action=info
Deutschhttps://de.cppreference.com/cpp/language/history
Españolhttp://es.cppreference.com/cpp/language/history
Françaishttp://fr.cppreference.com/cpp/language/history
Italianohttp://it.cppreference.com/cpp/language/history
日本語http://ja.cppreference.com/cpp/language/history
Portuguêshttp://pt.cppreference.com/cpp/language/history
Русскийhttp://ru.cppreference.com/cpp/language/history
中文http://zh.cppreference.com/cpp/language/history

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.