C++23

GPTKB entity

Statements (135)
Predicate Object
gptkbp:instance_of gptkb:language
gptkb:Library
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:DJ
gptkb:C
gptkb:Library
gptkbp:committee ISO/ IECJT C1/ S C22/ W G21
gptkbp:developed_by gptkb:ISO/_IEC
gptkbp:features gptkb:Modules
Pattern Matching
improved performance
Concepts
modules
ranges
improved type inference
new language features
Coroutines
coroutines
new algorithms
new optimization techniques
format library
new security features
new debugging tools
new attributes
improved error handling
improved portability
improved diagnostics
new visualization tools
Expanded constexpr
New standard library features
constexpr improvements
better integration with existing C libraries
better support for artificial intelligence
better support for asynchronous programming
better support for cloud computing
better support for constexpr
better support for data science
better support for functional programming
better support for generic programming
better support for large-scale applications
better support for legacy code
better support for low-level programming
deduction guides
enhanced debugging support
enhanced performance optimizations
enhanced support for distributed systems
enhanced support for embedded programming
enhanced support for machine learning
enhanced support for modules
enhanced support for multi-threading
enhanced support for real-time programming
enhanced support for reflection
enhanced template metaprogramming
expanded constexpr capabilities
improved code readability
improved compile-time programming
improved interoperability with other languages
improved lambdas
improved memory safety
improved standard library performance
improved type safety
new concurrency features
new data structures
new error handling mechanisms
new language constructs
new language extensions
new memory management features
new profiling tools
new standard attributes
new standard library components
new standard library features
new syntax for lambdas
new testing frameworks
static assertions improvements
support for contracts
type traits enhancements
https://www.w3.org/2000/01/rdf-schema#label C++23
gptkbp:influenced_by gptkb:C++20
gptkb:C++14
gptkb:C++17
C++11
gptkbp:is_adopted_by Software developers
Game developers
Embedded systems developers
System programmers
gptkbp:language gptkb:language
gptkbp:notable_for Improved memory management
Enhanced error handling
Enhanced support for functional programming
Improved support for internationalization
New concurrency features
Improved diagnostics
Enhanced template metaprogramming
Expanded support for Unicode
Improved compile-time programming
Improved constexpr capabilities
Improved interoperability with C
Improved support for asynchronous programming
Improved support for code analysis
Improved support for code documentation
Improved support for compile-time reflection
Improved support for constexpr functions
Improved support for generic programming
Improved support for modules
Improved support for multi-threading
Improved support for networking
Improved support for security
Improved support for testing
Improved support for version control
Improved type deduction
More powerful lambdas
New attributes
New data structures
New features for code generation
New features for code refactoring
New features for code review
New features for data serialization
New features for debugging
New features for error handling
New features for file handling
New features for lambda expressions
New features for metaprogramming
New features for performance optimization
New features for type traits
New language features for better performance
New library algorithms
New standard attributes
New standard library modules
New syntax features
Static reflection
gptkbp:predecessor gptkb:C++20
gptkbp:released gptkb:2023
December 2023
gptkbp:successor gptkb:C++26
gptkbp:type General-purpose programming language