블로그
-
C++ Fuzz Testing: 예상치 못한 입력값으로 프로그램의 견고함 테스트하기
C++ Fuzz Testing: libFuzzer·AFL로 예상치 못한 입력 테스트 완벽 가이드.
-
C++ 제약된 환경에서의 C++: Exception과 RTTI 없이 안전한 코드 짜기
임베디드 등 Exception과 RTTI가 제한된 환경에서 안전한 C++ 코드를 작성하는 방법을 실전 예제로 설명합니다.
-
noexcept로 C++ 이동 연산 최적화하기: 예외 계약 설계 패턴
C++ noexcept 완벽 가이드: 예외 계약·이동 최적화·프로덕션 패턴 [#42-1]. vector 재할당이 왜 이렇게 느릴까?·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ volatile & MMIO 2026 완벽 가이드 | Memory-Mapped I/O·ISR·임베디드·하드웨어 제어
C++ volatile 2026: Memory-Mapped I/O (MMIO), 하드웨어 레지스터 접근, ISR (Interrupt Service Routine), UART/GPIO/DMA 폴링, volatile vs std::atomic, 최적화 방지, -O2 릴리스 빌드, ARM Cortex-M, RISC-V, offsetof static_assert
-
C++ 리눅스 시스템 프로그래밍 | 시스템 콜 호출과 커널 인터페이스 이해
C++로 리눅스 시스템 콜을 직접 호출하고 커널 인터페이스와 상호작용하는 저수준 시스템 프로그래밍 기법을 설명합니다.
-
C++ constexpr 완벽 가이드 | 컴파일 타임 계산·if constexpr·consteval 실전
C++ constexpr 완벽 가이드: 컴파일 타임 계산·if constexpr·consteval. 실무에서 겪은 문제와 constexpr 변수로 흐름을 잡고 원리·코드·실무 적용을 정리한다.
-
C++ 고성능 RPC 시스템: gRPC와 Protocol Buffers를 이용한 마이크로서비스 구축
C++ gRPC와 Protobuf로 마이크로서비스 간 고성능 RPC 통신을 구축하는 방법을 실전 코드 예제로 설명합니다.
-
C++ constexpr 고급 가이드 | constexpr 컨테이너·알고리즘·문자열·new/delete 실전
C++20 constexpr std::vector·std::string·알고리즘, constexpr new/delete, 컴파일 타임 컨테이너·알고리즘 완전 예제. 문제 시나리오, 자주 발생하는 에러, 베스트 프랙티스, 프로덕션 패턴.
-
C++ 보안 코딩 가이드: 오버플로우 방지와 암호화 라이브러리(OpenSSL) 실전 연동
C++ 보안 코딩 실무를 다룹니다. 버퍼 오버플로우 방지 기법과 OpenSSL을 이용한 암호화 구현 방법을 예제로 설명합니다.
-
C++ Observability: Prometheus와 Grafana로 C++ 서버 모니터링 구축하기
C++ Observability: Prometheus·Grafana로 서버 모니터링 완벽 가이드.