std::move는 실제로 이동하지 않는다: 값 범주(value category)의 깊은 이해

C++에서 std::move는 실제로 데이터를 이동하지 않습니다. 이 글에서는 std::move의 작동 방식과 값 범주(value category)의 개념을 깊이 살펴보고, 이를 통해 C++ 코드를 더 효율적으로 작성하는 방법을 알아봅니다.