블로그
-
C++ std::any vs void* | '타입 소거' 안전한 선택
C++ std::any와 void*를 비교합니다. 타입 안전성 차이와 임의 타입을 저장해야 할 때 어느 쪽을 선택해야 하는지 실전 예제로 설명합니다.
-
C++ 문자열 파싱 완벽 가이드 | stringstream·getline·제로카피·성능 벤치마크
C++ 문자열 파싱: stringstream, getline, string_view 제로카피 실전 가이드.
-
C++ 현대적인 GUI: Dear ImGui로 디버깅 툴·대시보드 만들기
C++ Dear ImGui 라이브러리로 실시간 디버깅 툴과 개발자 대시보드를 만드는 방법을 실전 코드 예제로 설명합니다.
-
C++ 검색 엔진 구현 | 역색인·TF-IDF 랭킹·자동완성
C++로 검색 엔진의 핵심 구조인 역색인(inverted index), TF-IDF 랭킹, 자동완성 기능을 직접 구현하는 방법을 설명합니다.
-
C++ 메모리 모델 | '동시성' 메모리 모델 가이드 | 핵심 개념과 실전 활용
'동시성' 메모리 모델 가이드.
-
C++ Conan 완벽 가이드 | 현대적인 C++ 패키지 관리
C++ Conan 완벽 가이드: 현대적인 C++ 패키지 관리. Conan이란? 왜 필요한가·Conan 설치 및 기본 사용로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. C++·conan·package 중심으로 설명합니다.
-
C++ Command Pattern 완벽 가이드 | 실행 취소와 매크로 시스템
C++ Command Pattern 완벽 가이드: 실행 취소와 매크로 시스템. Command Pattern이란? 왜 필요한가·기본 구조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Kotlin 테스팅 | JUnit, MockK, 테스트 작성법
Kotlin 테스팅 import org.junit.jupiter.api.Test import kotlin.test.assertEquals. 실전 예제와 코드로 개념부터 활용까지 정리합니다. Kotlin·테스트·JUnit 중심으로 설명합니다.
-
Swift 에러 처리 | do-catch, throw, Result
Swift 에러 처리에 대해 정리한 개발 블로그 글입니다. enum NetworkError: Error { case badURL case timeout case noConnection case serverError(Int) }.
-
C++ 조건문 | if/else/switch '완벽 정리' [실수 방지 팁]
C++ 조건문의 if 문 기본, if-else, 비교 연산자 실무에서 자주 사용되는 패턴과 주의사항을 다룹니다. C++·조건문·if 중심으로 설명합니다. Start now. // 변수 선언 및 초기화 int age = 20; if (age >= 20) {