当我阅读A Tour Of C ++时,我发现了一种奇怪的语法。这个语法含义是什么? int i {10}
void g()
{
int i{10};
cout << i;
}
答案 0 :(得分:0)
此语法用于初始化变量。
有三种方法可以在C ++中初始化变量。
第一个,称为复制初始化
type var_name = initial_value;
int x = 0;
第二种方法,称为构造函数初始化
输入var_name(initial_value);
int x (0);
第三种方法,称为统一初始化,(C ++ 11):
输入var_name {initial_value};
int x {0};