下面的语句定义了一个初始值为0的整型变量:
int counter {0}; // counter starts at zero
我们可以忽略这里带括号的初始化式中的0,效果是一样的。定义counter的语句可以这样写:
int counter {}; // counter starts at zero
说明:空花括号有点像数字0,这使得这个语法很容易记住。零初始化适用于任何基本类型。例如,对于所有基本的数字类型,总是假定带括号的空初始化式包含数字零。
摘自:beginning-c20-novice-professional-6th