При попытке получить доступ к последнему элементу пустого std :: vector с использованием метода Back , это неопределенное поведение в соответствии с текущим стандартом C ++ . Но я только сейчас увидел в Std :: Vector :: Back, что это изменится с C ++ 26 , в котором говорится о закале и не закаленных версий. Кто -нибудь может объяснить эту деталь. В новой стандартной версии также все еще говорит о неопределенном поведении , которое я не получаю разницы между старыми и новыми стандартами.
Подробнее здесь: https://stackoverflow.com/questions/796 ... n-from-c26