값의복사가 안일어나나요? 더이상 안쓸값이면 const reference로 call by reference하는거보다 pass by value에 move써서 넘기는게 더 빠른가요? 아니면 pass by value면 move로 rvalue만들어줘도 값 복사가 일어나니 인자를 받는 파라메터가 rvalue reference나 universal reference여야 하나요?
기본은 바로 move고, 그 rvalue가 어떤 ravlue이가와 컴파일러 최적화에 따라서 아예 move조차 없을수도 있음
모던 이펙티브 C++에 pass by value를 쓰는게 나은 경우에 대해서도 챕터가 있으니 찾아보면 좋을듯
감사용ㅎㅎ