31 nooby C++ habits you need to ditch - YouTube この動画の解説が非常に参考になったので、勉強がてら紹介記事を書くことにしました。 完全翻訳ではなく、大雑把に要点のみ解説しています。気になる方は元動画をご参照ください。 登場するソースコードは下記のURLで入手可能です(解説コメント付き)。 翻訳内容に若干自信がない部分があるので、おかしな点があればご指摘いただけると助かります。 1. using namespace std; 1 #include ... using namespace std; void using_namespace_std() { string s{"hello, world!"}; cout << s << endl; } 関数などのスコープ内に収まっている場合は問題ないが、グローバル空間やヘッダーにusing宣言が定義