Embedded C++ for Real Systems
C++20 Concepts 활용 — 템플릿 제약과 가독성 개선
Template 제약을 명시 — SFINAE의 가독성 개선, 에러 메시지 명확화, 자체 문서화.
· 5분 읽기
cpp embedded
4개의 포스트
Template 제약을 명시 — SFINAE의 가독성 개선, 에러 메시지 명확화, 자체 문서화.
Template instantiation의 코드 bloat — 추적, 통제, 공통 부분 분리 패턴.
함수 템플릿과 클래스 템플릿 — 컴파일 타임 다형성으로 type-safe + zero-cost generic 코드.
어디까지 C++를 써도 되는가? RAII, constexpr, no-exception 설계부터 lock-free 패턴까지. 임베디드에서 안전하게 C++를 쓰는 법.