https://www.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is/
메이져 업데이트입니다. 주요 업데이트 내역은 다음과 같습니다.
- 모듈 : 파이썬이나 자바처럼 모듈화시킬 수 있게 되어 빌드 시간을 줄일 수 있습니다.
- 코루틴 : std::async는 다른 언어의 비동기에 비해 어설픈데, 이를 보완하는 코루틴이 지원됩니다.
- 컨셉 : std::enable_if 똥꼬쑈를 거의 할 필요 없게 됩니다.
- 레인지 : 이제 배열 정렬은 std::sort(v.begin(), v.end()) 대신 std::ranges::sort(v)
컴파일러들의 구현은 내년쯤에나 완료될 것 같긴 합니다.
C++23으로 미뤄진 주요 업데이트들은 다음과 같습니다.
- 네트워킹 : boost::asio의 표준 편입
- 익스큐터 : GPU를 더 잘 사용할 수 있게 됩니다.
- 컨트랙트
- 메타클래스
- 리플렉션
- 그래픽
- 오디오
- 예외 처리 개선