태그: conversion
3편
-
C++ Copy Initialization | "복사 초기화" 가이드
C++ 복사 초기화(copy initialization) 는 = expr 형태로 변수를 초기화하는 방식입니다. 리스트 초기화 {}와 구분되며, 이동 의미론·RVO/NRVO로 복사가 생략되는 경우가 많습니다. 복사·이동 생성자와 함께 보면 동작을 정리하기 좋습니다.
-
C++ explicit Keyword | "explicit 키워드" 가이드
explicit은 생성자·변환 연산자에 붙여 암시적 변환을 막는 키워드입니다. 복사 초기화 = expr에서 의도치 않은 변환이 일어나지 않게 할 때 쓰고, 스마트 포인터 생성자도 대부분 explicit입니다.
-
C++ 타입 변환 | "Type Conversion" 가이드
C++ 타입 변환 - "Type Conversion" 가이드. C++ 타입 변환의 암시적 변환, 명시적 변환 (캐스팅), 변환 생성자를 실전 코드와 함께 설명합니다.