concepts
concepts (개념)
개념(concept)은 템플릿 인자가 충족해야 하는 요구 사항에 이름을 붙인 기능이에요. C++20에서 추가됐어요.
출처: cppreference
본문
개념은 타입의 요구 조건에 이름을 붙여요.
template<std::totally_ordered T>
T min(T a, T b) { return a < b ? a : b; }
오류 메시지를 명확히 하고 오버로드를 제한해요.
개념(concept)은 템플릿 인자가 충족해야 하는 요구 사항에 이름을 붙인 기능이에요. C++20에서 추가됐어요.
출처: cppreference
개념은 타입의 요구 조건에 이름을 붙여요.
template<std::totally_ordered T>
T min(T a, T b) { return a < b ? a : b; }
오류 메시지를 명확히 하고 오버로드를 제한해요.