3
したがってstd :: coutはオブジェクトです。私の疑念は、どのように構築され/インスタンス化されるのかです。オブジェクトstd :: coutはどのように構築/インスタンス化されます
ありがとうございました。
したがってstd :: coutはオブジェクトです。私の疑念は、どのように構築され/インスタンス化されるのかです。オブジェクトstd :: coutはどのように構築/インスタンス化されます
ありがとうございました。
ios_base::Init
によって構成されます。最初にそのオブジェクトが作成されると、cout
と友人が作成されます。最後のオブジェクトが破棄された場合、cout
と友人はフラッシュされます(.flush()
)。 Cでは
++、あなたが<iostream>
が含まれている場合ことが保証され、かつ#include
後cout
や友人の使用が構築cout
や友人オブジェクトを使用します0X。 C++ 03には、
オブジェクトが構築されていると言われ、そして関連付けは本体の前クラス
ios_base::Init
のオブジェクトが構築される前または最初の時間の間のある時点で確立され、いずれの場合にしていますメインの実行が開始されます。
ライブラリには、簡単にアクセスできない場所があります。どのように構築されているか、それが何であるか、それが何をするかについては何も保証されていません – Robert