Сообщение Re[7]: Время жизни строковых литералов от 07.03.2019 13:55
Изменено 07.03.2019 14:00 rg45
Re[7]: Время жизни строковых литералов
Здравствуйте, night beast, Вы писали:
R>>https://ideone.com/Igl57i
NB>разрушение идет после того как указатель поместился мапу.
Ну вот я бы не был так уверен. Даже если в примере по ссылке это так, не факт, что это так в примере у ТС.
R>>https://ideone.com/Igl57i
NB>разрушение идет после того как указатель поместился мапу.
Ну вот я бы не был так уверен. Даже если в примере по ссылке это так, не факт, что это так в примере у ТС.
Re[7]: Время жизни строковых литералов
Здравствуйте, night beast, Вы писали:
R>>https://ideone.com/Igl57i
NB>разрушение идет после того как указатель поместился мапу.
Ну вот я бы не был так уверен. Даже если в примере по ссылке это так, не факт, что это так в примере у ТС.
Главный вывод, который следует сделать, это то, что initializer_list до конца цикла не доживает. А значит и уверенности, что в момент записи в мапу элемент еще жив, быть не может.
R>>https://ideone.com/Igl57i
NB>разрушение идет после того как указатель поместился мапу.
Ну вот я бы не был так уверен. Даже если в примере по ссылке это так, не факт, что это так в примере у ТС.
Главный вывод, который следует сделать, это то, что initializer_list до конца цикла не доживает. А значит и уверенности, что в момент записи в мапу элемент еще жив, быть не может.