C++20 → C++23

새 표준은 작은 검증 단위로 도입한다

C++20의 경계 정리를 먼저 잡으면, C++23의 expected와 print 같은 실무형 API를 더 안전하게 얹을 수 있습니다.

1

템플릿 경계

공개 API부터 Concepts로 오용을 막습니다.

concepts
2

I/O 흐름

대기 시간이 긴 경로를 코루틴으로 실험합니다.

coroutines
3

오류 경로

예외가 아닌 API 결과는 expected로 명시합니다.

std::expected
4

운영 가독성

로그와 디버그 출력은 print 계열로 단순화합니다.

std::print
도입 기준: 한 기능을 전면 적용하기보다, 빌드·런타임·리뷰 비용을 작은 범위에서 검증합니다.