항목 41 : 값 전달 함수가 좋은 경우아래 조건이 만족하면 사용자 정의 클래스 매개변수도 값전달이 유용할 수 있다.1. 이동이 싸다2. 함수가 해당 매개변수를 결국 내부에서 복사하는데 사용한다.3. 복사 가능 타입 예시)class Widget {public: void addName(const std::string& newName) { names.push_back(newName); } void addName(std::string&& newName) { names.push_back(std::move(newName); } ...}class Widget {public: void addName(std::string newName) { names.push_back(std::move(newName)..