跳转到内容

C++23

本页使用了标题或全文手工转换
维基百科,自由的百科全书

C++23,正式名称ISO/IEC 14882:2024[1],是继C++20之后的C++编程语言开放标准。2020年2月,在布拉格举行的C++20最终会议上,通过了C++23的总体计划。[2][3]第一次针对C++23的WG21会议原定于2020年6月在瓦尔纳举行,但由于2019冠状病毒病疫情而被迫取消。[4][5]原定于2020年11月在纽约召开的会议也被取消。[6] 该标准于2023年2月由WG21在伊瑟阔举行的混合会议上从技术上最终确定。[7]

新的“Hello, world”示例

[编辑]

C++23引入了一些新功能,新的Hello, world程序示例如下:

#include <print>

int main()
{
    std::println("Hello, world!");
}

注释

[编辑]
  1. ^ ISO/IEC 14882:2024 Programming languages — C++. iso.org. 
  2. ^ 2020 Prague Meeting Invitation and Information (PDF). [2020-09-08]. (原始内容存档 (PDF)于2019-12-29). 
  3. ^ Author, Not Given. To boldly suggest an overall plan for C++23. www.open-std.org. 1968-01-01 [2020-09-08]. (原始内容存档于2020-05-23). 
  4. ^ P2145R0: Evolving C++ Remotely. www.open-std.org. [2020-09-08]. (原始内容存档于2021-03-01). 
  5. ^ Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++) (PDF). [2020-09-08]. (原始内容 (PDF)存档于2021-10-23). 
  6. ^ Upcoming Meetings, Past Meetings : Standard C++. isocpp.org. [2020-09-08]. (原始内容存档于2020-09-07). 
  7. ^ C++23 "Pandemic Edition" is complete (Trip report: Winter ISO C++ standards meeting, Issaquah, WA, USA). herbsutter.com. 13 February 2023. 

另见

[编辑]