Информация об изменениях

Сообщение Re[2]: v.emplace_back(v[0]) от 08.10.2017 17:12

Изменено 08.10.2017 19:32 uzhas

Re[2]: v.emplace_back(v[0])
Здравствуйте, MT-Wizard, Вы писали:

MW>Не UB, можно всё что явно не запрещено. STL рассказывал это где-то, но не могу найти именно ту статью; зато есть косвенное подтверждение тут:


вопрос невнятно сформулирован
если речь о доступе у нулевому эелемнту пустого вектора, то это UB
если речь об алиасинге, то есть вставляемый элемент уже где-то в векторе есть, то это не UB, но у VS есть\были баги в этом месте
ТС, дай внятный кусок кода