Тип ссылки и продолжительность хранения
Сначала приведу определение срока хранения (с. 3.7.1/1 N3797):
Срок хранения - это свойство объекта, которое определяет минимальный потенциальный срок хранения хранилища, содержащего объект.
Но 3.7.1/3 сказал:
Категории продолжительности хранения применяются и к ссылкам.
Это любопытно. Я думал, что ссылка не имеет представления в памяти вообще. Я также думал, что объекты и только объекты представляют в памяти (с. 1.8/1):
Объект - это область хранения.
Какой смысл вводить понятие продолжительности хранения в ссылку?
1 ответ
Решение
Из §8.3.2/4:
Не указано, требуется ли ссылка для хранения.
Таким образом, если ссылка требует некоторого хранения, время жизни этого хранилища соответствует продолжительности хранения ссылки.