
Сообщение от
ForEveR
Сыроежка, Так вы ж любитель стандарта, но не понимаете что в нем написано? Оригинально.
Вектор создается в функции. Удаляется он после выхода из функции. До тех пор строки корректны. Так же как и указатели на них, если данный объект строки не был изменен в процессе.
Докажите мне обратное, если сможете. Пример кода, пример выполнения кода (показывающий вашу точку зрения), пункт стандарта, в котором это указано. Иначе - лесом.
Вопрос не в том, что именно в вашей функции не произойдет аварийного завершения, а вопрос в том, что всегда надо грамотно писать код, даже в частных примерах демонстрировать правильное использование идиом программирования. Ведь по существу каждый частный пример предназначен для демонстрации общего подхода.