标签: c++ c++11 initialization language-lawyer
零初始化T类型的对象或引用意味着: ... 如果T是引用类型,则不执行初始化。
零初始化T类型的对象或引用意味着:
我想要一个零初始化的引用示例。
答案 0 :(得分:16)
后来标准说"静态存储持续时间的每个对象在程序启动时都被零初始化,然后才进行任何其他初始化。"所以如果你有例如在全球范围内
int x; int& r = x;
r首先进行零初始化,然后由x初始化。作为参考,零初始化意味着什么,所以它仅仅是技术性的。