본문으로 이동
C++ 강좌
-
C++ 강좌
C++ 템플릿·콘셉트·STL 알고리즘·ranges 실측 강좌
C++ 강좌 5. Apple clang 21 로 실행: 114 줄 템플릿 오류 읽는 법, 콘셉트로 22 줄로, 람다와 지연 평가 ranges, std::sort·stable_sort·qsort 실측.
-
C++ 강좌
C++ 스마트 포인터와 이동 의미론, 실측으로 이해하기
C++ 강좌 4. unique_ptr·shared_ptr·weak_ptr, 소멸자 출력으로 보는 순환 누수, std::move 의 정체, noexcept 유무에 따른 vector 복사 횟수와 시간 실측.
-
C++ 강좌
C++ 컨테이너·스레드·-O2 성능 실측 비교
C++ 강좌 6. vector·list·deque·map·unordered_map, reserve 와 SSO, ThreadSanitizer 로 잡는 데이터 경쟁, 원자적 연산 대 뮤텍스, -O0 대 -O2 실측.
-
C++ 강좌
C++ 함수, 오버로딩, std::vector, 문자열
C++ 강좌 2. Apple clang 21 로 실행: 오버로딩 모호성 에러, 기본 인자, vector 값 전달 복사 비용 실측, push_back 재할당 횟수, ASan 으로 잡는 반복자 무효화.
-
C++ 강좌
C++ 클래스, RAII, 0·3·5 의 규칙: 이중 해제를 ASan 으로 추적
C++ 강좌 3. Apple clang 21 로 실행: 생성자와 소멸자, 파일과 잠금의 RAII, 얕은 복사 이중 해제를 ASan 으로 확인, 0/3/5 의 규칙, explicit 과 {} 함정.
-
C++ 강좌
C++ 기초: 첫 프로그램, 타입, 참조, std::string
C++ 강좌 1. Apple clang 21 로 직접 실행: 5분 만에 첫 컴파일, cout·printf·std::print 속도 실측, 참조와 포인터, const, {} 초기화 축소 변환 에러.
↑