#include <iostream>
using namespace std;
int main() {
cout << int() << endl;
return 0;
}
答案 0 :(得分:3)
它被称为value initialization。
... 4)否则,对象被零初始化。
答案 1 :(得分:0)
int()是iostream中的内置函数吗?
否 - int()
与iostream
无关。它可以在任何IO流操作之外使用,并生成值为int
的{{1}}类型的临时值。同样,您可以生成其他类型的值以进行流式处理,例如0
或float(0.1)
。如果没有明确提供任何值,则括号触发值初始化,如Sam所述。