C++23是ISO/IEC标准修订版的非正式名称,该标准预期将遵循C++20C++编程语言。2020年2月,在布拉格举行的C++20最终会议上,通过了C++23的总体计划。[1][2]第一次针对C++23的WG21会议原定于2020年6月在瓦尔纳举行,但由于2019冠状病毒病疫情而被迫取消。[3][4]原定于2020年11月在纽约召开的会议也被取消。[5]

新的“Hello, world”示例

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

#include <print>

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

注释

  1. ^ 2020 Prague Meeting Invitation and Information (PDF). [2020-09-08]. (原始内容存档 (PDF)于2019-12-29). 
  2. ^ 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). 
  3. ^ P2145R0: Evolving C++ Remotely. www.open-std.org. [2020-09-08]. (原始内容存档于2021-03-01). 
  4. ^ Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++) (PDF). [2020-09-08]. (原始内容 (PDF)存档于2021-10-23). 
  5. ^ Upcoming Meetings, Past Meetings : Standard C++. isocpp.org. [2020-09-08]. (原始内容存档于2020-09-07). 

另见