Здравствуйте, Кодт, Вы писали:
К>Недосказанность, которой пользуются разработчики компиляторов, и которая приводит к стрельбе, — это дефект.
вот кстати первый ответ тут от STL:
https://www.reddit.com/r/cpp/comments/vog1p/a_commonly_unknown_stdvector_pitfall/
а он говорит следующее: это валидный код, а в студии имеем баг
VC11 currently has a bug where v.emplace_back(v[0]) fails
я склонен ему доверять и вам того же советую