cpp17 부터는 prvalue의 경우 copy elison 보장되잖아 그러면 Some(std::string s) : s{std::move(s)} {} 생성자고 Some name{getString()}; 이러면 copy elison 때문에 s 받을땐 이동도 안 일어나고 바로 그자리에서 생성되고 이후에 초기화 리스트에서만 이동생성 1회 일어나서 총 이동생성 1회 맞지?
elison이 아니라 elision 아니냐 그리고 prvalue 전체가 아니라 그중 리턴 밸류만 보장되는걸로 암
검색해보니 아니네 prvalue가 보장되는거 맞네 쏘리
ㅇㅇ 아마도 - return 0;