標準C++ namespaceについて

http://fujitake.dip.jp/sealsoft/namespace.html
名前空間は、空間に名前を付け、その中に型や変数、関数などを入れることで識別名の衝突を防ぐものだ。


#include
cout << "Hello, world!" << endl;
は、最新のC++では正しくない。標準C++のライブラリは名前空間stdの中に宣言されているので、正しくは

#include
std::cout << "Hello, world!" << std::endl;