标签: c++
我无法理解这个声明在C ++中的作用? parantheses中0的作用是什么?
0
unsigned long num (0);
答案 0 :(得分:5)
使用num初始化变量0。
num
它也是定义,在这种情况下不仅仅是声明 ..
答案 1 :(得分:3)
它将变量初始化为零。
答案 2 :(得分:3)
C ++中有几种类型的变量初始化:
int x = 0;
int x (0);
int x {0};
您的示例适用于第二种初始化类型。