블로그
-
C++ multiple definition 에러 | '중복 정의' 링커 에러 완벽 해결
Everything about C++ multiple definition 에러 : from basic concepts to practical applications. Master key content quickly with examples.'컴파일은 되는데 링크에서 mul...
-
C++ vtable 에러 | 'undefined reference to vtable' 링커 에러 해결
Everything about C++ vtable 에러 : from basic concepts to practical applications. Master key content quickly with examples.'undefined, 들어가며: 'undefined re...
-
C++ Segmentation Fault | '세그멘테이션 폴트' 크래시 원인과 해결
Everything about C++ Segmentation Fault : from basic concepts to practical applications. Master key content quickly with examples.'Segmentation fault co...
-
C++ Small String Optimization (SSO) | string 성능 최적화 원리
C++ Small String Optimization (SSO): string 성능 최적화 원리. SSO란?·string 내부 구조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. Start now.
-
C++ 메모리 모델 | '동시성' 메모리 모델 가이드
Everything about C++ 메모리 모델 : from basic concepts to practical applications. Master key content quickly with examples. Start now.'동시성' 메모리 모델 가이드. C++ 메...
-
C++ Memory Pool | '메모리 풀' 가이드
C++ Memory Pool에 대해 정리한 개발 블로그 글입니다. template<typename T, size_t N> class FixedPool { alignas(T) char buffer[N sizeof(T)]; std::vector<T> freeList;….
-
C++ Name Mangling | '이름 맹글링' 가이드
C++ 컴파일러가 함수·변수 이름을 타입·네임스페이스·인자 목록을 반영해 고유한 심볼 이름으로 바꾸는 것을 name mangling(이름 맹글링)이라고 합니다. 링킹과 ABI 호환성을 다룰 때 이해해 두면 좋습니다.
-
C++ Object Slicing | '객체 슬라이싱' 가이드
Everything about C++ Object Slicing : from basic concepts to practical applications. Master key content quickly with examples.'객체 슬라이싱' 가이드. C++ Object ...
-
C++ 컴파일러 비교 | GCC vs Clang vs MSVC, 어떤 걸 써야 할까?
C++ 컴파일러 비교에 대해 정리한 개발 블로그 글입니다. 컴파일러는 C++ 개발의 핵심 도구입니다. 흥미롭게도, 같은 C++ 코드라도 어떤 컴파일러로 빌드하느냐에 따라 실행 속도가 최대 30% 차이날 수 있습니다. Linux에서는 잘 되는데 Windows에서 느려요",...
-
C++ 전처리기 완벽 가이드 | #define·#ifdef
C++ 전처리기(#define, #ifdef, #include guard, 매크로 함수, __FILE__/__LINE__, stringification) 완벽 정리. 문제 시나리오, 일반적인 에러, 베스트 프랙티스, 프로덕션 패턴.