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

Сообщение Re[7]: Время жизни строковых литералов от 07.03.2019 13:55

Изменено 07.03.2019 14:00 rg45

Re[7]: Время жизни строковых литералов
Здравствуйте, night beast, Вы писали:

R>>https://ideone.com/Igl57i


NB>разрушение идет после того как указатель поместился мапу.


Ну вот я бы не был так уверен. Даже если в примере по ссылке это так, не факт, что это так в примере у ТС.
Re[7]: Время жизни строковых литералов
Здравствуйте, night beast, Вы писали:

R>>https://ideone.com/Igl57i


NB>разрушение идет после того как указатель поместился мапу.


Ну вот я бы не был так уверен. Даже если в примере по ссылке это так, не факт, что это так в примере у ТС.

Главный вывод, который следует сделать, это то, что initializer_list до конца цикла не доживает. А значит и уверенности, что в момент записи в мапу элемент еще жив, быть не может.