cout

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