Здравствуйте, Vinick, Вы писали:
V>Помогите разобраться, что происходит и что я сделал неправильно.
Берёшь указатель на временный объект и используешь его после смерти объекта.
С movе-семантикой проблема непосредственно не связана.
V>// <---------если здесь передавать аргумент по значению, то проблема исчезает.
Не исчезает, а просто глючит по другому.