参考类型和存储持续时间

时间:2014-07-10 10:48:08

标签: c++ storage-duration

首先,我引用存储持续时间的定义(sec.3.7.1 / 1 N3797):

  

存储持续时间是定义最小值的对象的属性   包含对象的存储的潜在生命周期。

但3.7.1 / 3说:

  

存储持续时间类别也适用于参考文献。

很好奇。我认为引用在内存中根本没有任何表示。我还以为对象和对象只代表内存(第1.8 / 1节):

  

对象是存储区域。

将存储持续时间概念引入参考是什么意思?

1 个答案:

答案 0 :(得分:2)

来自§8.3.2/ 4:

  

未指明引用是否需要存储。

因此,如果引用确实需要一些存储,则该存储的生命周期与引用的存储持续时间相对应。