coutは、出力演算子で標準出力に出力するために指定する標準出力ストリームオブジェクトである。
cout - cpprefjp C++日本語リファレンス
std::cout, std::wcout - cppreference.com
std::coutは、グローバルオブジェクトなので、グローバルなクラスや構造体の定義内でも、iostreamのインクルードがそれ以前にされていれば、使う事が出来る。
$ vi cout.cpp $ g++ cout.cpp -o cout $ ./cout ctor main dtor $
st生成前にcoutの準備は出来ている。
Sample/cpp/cout/cout/src/cout at master · bg1bgst333/Sample · GitHub