0
#include <iostream>
using namespace std;
int main() {
cout << int() << endl;
return 0;
}
- 出力は0
- あるint型()のiostreamで作り付けの機能ですか?
#include <iostream>
using namespace std;
int main() {
cout << int() << endl;
return 0;
}
value initializationと呼ばれます。
... 4)そうでない場合、オブジェクトはゼロで初期化されます。
iostreamの組み込み関数ですか?
いいえ - int()
はiostream
とは関係ありません。 IOストリーミング操作の外部で使用することができ、値0
のタイプint
の一時値を生成します。同様に、ストリームする別のタイプの値を生成することもできます(float(0.1)
またはdouble()
など)。括弧は、明示的に値が与えられていない場合に値の初期化を開始します。