C++23
C++23,正式名称ISO/IEC 14882:2024,是继C++20之后的C++编程语言开放标准。2020年2月,在捷克布拉格举行的C++20最终会议上,通过了C++23的总体计划。第一次针对C++23的WG21会议原定于2020年6月在保加利亚瓦尔纳举行,但由于2019冠状病毒病疫情而被迫取消。 原定于2020年11月在美国纽约召开的会议也被取消。 该标准于2023年2月由WG21在美国伊瑟阔举行的混合会议上从技术上最终确定。 新…
共 4 篇文章
C++23,正式名称ISO/IEC 14882:2024,是继C++20之后的C++编程语言开放标准。2020年2月,在捷克布拉格举行的C++20最终会议上,通过了C++23的总体计划。第一次针对C++23的WG21会议原定于2020年6月在保加利亚瓦尔纳举行,但由于2019冠状病毒病疫情而被迫取消。 原定于2020年11月在美国纽约召开的会议也被取消。 该标准于2023年2月由WG21在美国伊瑟阔举行的混合会议上从技术上最终确定。 新…
C++26是继C++23之后正在修订中的C++编程语言开放标准草案,其正式版本预计将于2026年发布。目前已发布的修订草案为N4981。 特性 已被C++26接受的新特性包括: 语言特性 未求值字符串(Unevaluated strings)。 将 @、$ 和 ` 添加到基本字符集。 支持从 void 进行 constexpr 转换。 用户自定义的 static_assert 消息。 无命名的占位变量(Placeholder varia…
Embedded C++是嵌入式系统上使用的一种C++方言,由日本CPU大廠NEC、日立、富士通、东芝于1996年提出,也可以缩写作EC++。提出这一方言的目的是在保持C++语言面向对象特性的同时,尽可能减小代码、提升执行效率、简化编译器。 Embedded C++ 是C++的子集合。有某些C++的特性被移除: 多重繼承 虛擬基礎類別 執行期型態訊息(typeid) 新式C++轉型(static_cast, dynamic_cast, …
R++ 是一种基于C++的编程语言,由贝尔实验室在 1990 年代开发,但由于贝尔系统的剥离导致 AT&T 和朗讯之间对实验室开发的工作的合法权利进行了分割,因此在两家公司对所有权发生争议时,没有看到立即的商业发展。