std::vector의 emplace_back 자체가 빈 클래스 할당한 뒤에 이동하는게 아님. 빈 vector에서 emplace_back 하는건 다들 알고있는 대로 됨.

문제는 vector의 사이즈가 >0 일때임. 이 과정에서는 resize를 먼저 하기 때문에 재할당 후 move를 하기 때문에 resize로 빈 클래스 생성 후에 이전 메모리에 있던 클래스들을 move 생성자로 넣음. 아 move 였나....

여튼 그래서 emplace_back으로 생성된 애가 문제가 아니라 기존에 있던 애들이 이동하면서 문제가 발생했었음.