Notice
Recent Posts
Recent Comments
목록2020/01/10 (1)
NeuroWhAI의 잡블로그
[C++] Concept 맛보기
#include // 간단한 컨셉 정의. template concept Eq = requires(T a, T b) { { a == b } -> bool; { a != b } -> bool; }; // 다른 컨셉과 여러 제약을 포함하는 컨셉 정의. template concept EqSum = requires(T a, T b) { { a + b } -> T; } && requires(T a) { { a + a } -> T; } && Eq; struct Foo {}; // 간단한 컨셉 사용 예시. template // template requires EqSum // 실제론 이것과 동일. bool is_same(T a, T b) { std::cout
개발 및 공부/언어
2020. 1. 10. 23:32