Rvalues IMHO는 C++에서 큰 발전을 가져 왔지만, 처음에는 상당히 보였습니다. 원래 message
객체의 마지막 소유자가 오른쪽 foo()
에 의해 반환되는C++의 r-value에 관한 질문 0x
#include <string>
std::string && foo (void)
{
std::string message ("Hello!");
return std::move (message);
}
void bar (const std::string &message2)
{
if (message2 == "Bye Bye!")
return;
}
int main()
{
bar (foo());
}
참조 message2
: 아래 코드를 보면하세요?
구피, 토마스에게 정확한 답변을 선택해주세요. 옳은 것으로 표시된 잘못된 대답을 보는 것은 매우 짜증나게합니다. – fredoverflow