Re[4]: v.emplace_back(v[0])
От: rg45 СССР  
Дата: 09.10.17 08:32
Оценка:
Здравствуйте, MT-Wizard, Вы писали:

MW>О, нашёл:


Despite appearances, iterator invalidation doesn't prohibit this — when you call push_back(), the value is valid, so the implementation has to ensure that if it triggers a reallocation, it doesn't accidentally invalidate the element.


Это звучит резонно.

Я вижу, название принципа "nothing prohibits it" взято в кавычки в сообщении по ссылке. Это наводит на мысль, что где-то в природе существует отдельное описание этого принципа. Интересно было бы увидеть.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 09.10.2017 8:33 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.