블로그
-
C++ 이름 은닉 | "함수가 안 보여요" Name Hiding 문제 해결
C++ 이름 은닉의 C++, "함수가, 보여요", 들어가며: "베이스 클래스 함수가 안 보여요"를 실전 예제와 함께 상세히 설명합니다.
-
C++ 순환 참조 | shared_ptr 메모리 누수 "weak_ptr로 해결"
C++ 순환 참조: shared_ptr 메모리 누수 "weak_ptr로 해결". 순환 참조란?·weak_ptr 기초로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ explicit 키워드 | "암시적 변환 방지" 생성자 에러 해결
C++ explicit 키워드의 C++, explicit, 키워드, 들어가며: "함수에 잘못된 타입을 전달했는데 컴파일이 돼요"를 실전 예제와 함께 상세히 설명합니다.
-
C++ 예외 처리 | try/catch/throw "완벽 정리" [에러 처리]
C++ 예외 처리에 대해 정리한 개발 블로그 글입니다. #include <iostream> #include <stdexcept> using namespace std;
-
C++ Exception Performance | "예외 성능" 가이드
C++ Exception Performance - "예외 성능" 가이드. C++ Exception Performance의 2. 예외 비용 분석, 3. 오류 코드 vs 예외, 4. noexcept 최적화를 실전 코드와 함께 설명합니다.
-
C++ Exception Safety | "예외 안전성" 가이드
C++ Exception Safety: "예외 안전성" 가이드. 예외 안전성이란?·보장 수준로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Exception Specifications | "예외 명세" 가이드
C++ Exception Specifications: "예외 명세" 가이드. 예외 명세 역사·noexcept 기본로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Execution Policy | "실행 정책" 가이드
C++ Execution Policy에 대해 정리한 개발 블로그 글입니다. #include <algorithm> #include <execution> #include <vector>
-
C++ expected | "에러 처리" 가이드
std::expected 는 C++23에서 도입된 성공 또는 에러를 표현하는 타입입니다. 함수가 값을 반환하거나 에러를 반환할 수 있음을 명시적으로 표현하며, 예외를 던지지 않고도 에러를 처리할 수 있습니다.
-
C++ explicit Keyword | "explicit 키워드" 가이드
explicit은 생성자·변환 연산자에 붙여 암시적 변환을 막는 키워드입니다. 복사 초기화 = expr에서 의도치 않은 변환이 일어나지 않게 할 때 쓰고, 스마트 포인터 생성자도 대부분 explicit입니다.