10. 표현식
10.3.4 임시 개체
임시 개체는 다음과 같은 상황에서 생성된다.
std::string str = "Hello"; // "Hello" 는 임시 std::string 개체로 변환된다. std::string getString() {
return "Temporary String";
}
std::string str = getString(); // getString() 의 반환 값은 임시 개체std::string str = std::string("Hello") + " World"; double x = 1.23;
int y = static_cast<int>(x);임시 개체의 생명 주기
10.4 상수 표현식
10.4.1. 기호 상수
10.4.2 상수 표현식에서의 const
10.5 암시적 타입 변환
10.5.1 타입 승격
10.5.2 타입 축소
Last updated