2016-06-20 16 views
0
#include <iostream> 

using namespace std; 

int main() { 

cout << int() << endl; 

return 0; 

} 
  • 出力は0
  • あるint型()のiostreamで作り付けの機能ですか?

答えて

3

value initializationと呼ばれます。

... 4)そうでない場合、オブジェクトはゼロで初期化されます。

0

iostreamの組み込み関数ですか?

いいえ - int()iostreamとは関係ありません。 IOストリーミング操作の外部で使用することができ、値0のタイプintの一時値を生成します。同様に、ストリームする別のタイプの値を生成することもできます(float(0.1)またはdouble()など)。括弧は、明示的に値が与えられていない場合に値の初期化を開始します。

関連する問題