rvalue

    20

    2답변

    다가올 C++ 표준의 멋진 새로운 기능 중 하나 인 C++ 0x는 "rvalue references"입니다. 그것은 (일반적으로, 임시 만 const 참조에 바인딩 할 수 있습니다) 임시 값에 바인딩 할 수 제외하고를 rvalue 참조가, 좌변 (일반) 참조 유사하다 : 그래서 void FunctionWithLValueRef(int& a) {...} vo

    4

    5답변

    이름을 지정하지 않는 C++ 컴파일러에서는 리터럴 주소를 사용할 수 있습니다. int * p = & 42; 분명히 42는 r 값이며 대부분의 컴파일러는이를 거부합니다. 왜 컴파일러가 이것을 허용합니까? 발에 총을 쏘는 것 이외에 무엇을 할 수 있겠습니까?