C++23: ISO/IEC 14882:2024
ISO/IEC 14882:2024 is the latest C++ standard, published in October 2024, replacing the 2020 version. It includes extensive features and supports Sustainable Development Goal 9 on industry and innovation.
Read original articleISO/IEC 14882:2024 is the latest international standard for the C++ programming language, published in October 2024. This document outlines the requirements for C++ implementations, defining the language and specifying additional features that extend beyond the C programming language, as described in ISO/IEC 9899:2018. Key enhancements in C++ include support for various data types, classes, templates, exceptions, namespaces, operator overloading, function name overloading, and memory management operators. The standard is published by the ISO/IEC JTC 1/SC 22 technical committee and consists of 2104 pages. It replaces the previous version, ISO/IEC 14882:2020, and contributes to Sustainable Development Goal 9, which focuses on industry, innovation, and infrastructure. The standard is now available for purchase in PDF format.
- ISO/IEC 14882:2024 is the new standard for C++ programming language.
- The standard includes extensive features beyond those in the C language.
- It was published in October 2024 and consists of 2104 pages.
- This standard replaces the previous version from 2020.
- It supports Sustainable Development Goal 9 related to industry and innovation.
Related
The C Standard charter was updated, now with security principles as well
The ISO/IEC JTC1/SC22/WG14 committee oversees C Standard development, focusing on portability, efficiency, and stability. Collaboration with the C++ committee ensures compatibility. Principles guide feature integration, code efficiency, security, and adaptability.
C23 is cancelled due to missing the publication deadline
ISO/IEC DIS 9899, a Draft International Standard, is set to replace ISO/IEC 9899:2018. It focuses on the C language, undergoing approval processes within ISO/IEC JTC 1/SC 22. Aimed at supporting Sustainable Development Goals.
New Features in C++26
The ISO released new C++ standards on a three-year cycle, with C++26 proposals open until January 2025. Updates include hazard pointers, user-space RCU support, debugging headers, and template enhancements for improved functionality.
GNU C Library version 2.40 fixes 5 CVEs
The GNU C Library version 2.40 emphasizes portability, performance, and standards compliance. Updates include GCC 14.1 support, new function families, security enhancements, and improvements for 32-bit architectures. Users can find release notes and contributors on the GNU C Library webpage.
The C23 edition of Modern C is now available for free
The C23 edition of Modern C is now available for free download, featuring updates like bit-precise types, enhanced enumeration types, and resources for transitioning to C23 on existing platforms.
Related
The C Standard charter was updated, now with security principles as well
The ISO/IEC JTC1/SC22/WG14 committee oversees C Standard development, focusing on portability, efficiency, and stability. Collaboration with the C++ committee ensures compatibility. Principles guide feature integration, code efficiency, security, and adaptability.
C23 is cancelled due to missing the publication deadline
ISO/IEC DIS 9899, a Draft International Standard, is set to replace ISO/IEC 9899:2018. It focuses on the C language, undergoing approval processes within ISO/IEC JTC 1/SC 22. Aimed at supporting Sustainable Development Goals.
New Features in C++26
The ISO released new C++ standards on a three-year cycle, with C++26 proposals open until January 2025. Updates include hazard pointers, user-space RCU support, debugging headers, and template enhancements for improved functionality.
GNU C Library version 2.40 fixes 5 CVEs
The GNU C Library version 2.40 emphasizes portability, performance, and standards compliance. Updates include GCC 14.1 support, new function families, security enhancements, and improvements for 32-bit architectures. Users can find release notes and contributors on the GNU C Library webpage.
The C23 edition of Modern C is now available for free
The C23 edition of Modern C is now available for free download, featuring updates like bit-precise types, enhanced enumeration types, and resources for transitioning to C23 on existing platforms.