Сообщение Re[5]: Время жизни строковых литералов от 07.03.2019 13:54
Изменено 07.03.2019 14:06 rg45
Re[5]: Время жизни строковых литералов
Здравствуйте, B0FEE664, Вы писали:
BFE>И что с того? Сам литерал остался жить и адрес его не менялся. Значит и указатель на "a" должен остаться валидным.
Адрес остался валидным. А указатель — область памяти хранившая этот адрес — к тому времени уже используется для чего-то другого.
BFE>И что с того? Сам литерал остался жить и адрес его не менялся. Значит и указатель на "a" должен остаться валидным.
Адрес остался валидным. А указатель — область памяти хранившая этот адрес — к тому времени уже используется для чего-то другого.
Re[5]: Время жизни строковых литералов
Здравствуйте, B0FEE664, Вы писали:
BFE>И что с того? Сам литерал остался жить и адрес его не менялся. Значит и указатель на "a" должен остаться валидным.
Адрес остался валидным. А указатель — область памяти хранившая этот адрес — к тому времени уже используется для чего-то другого.
Но, как показывает опыт, указатель, как и элемент initializer_list тоже остается валидным: http://rsdn.org/forum/cpp/7390822.1
Тогда я сдаюсь
BFE>И что с того? Сам литерал остался жить и адрес его не менялся. Значит и указатель на "a" должен остаться валидным.
Адрес остался валидным. А указатель — область памяти хранившая этот адрес — к тому времени уже используется для чего-то другого.
Но, как показывает опыт, указатель, как и элемент initializer_list тоже остается валидным: http://rsdn.org/forum/cpp/7390822.1
Автор: rg45
Дата: 07.03.19
.Дата: 07.03.19
Тогда я сдаюсь