注: 私自身はほぼ初心者です。この質問は、私が経験した唯一の言語であるため、C++ の使用法に集中しています。
using namespace std;
C++ 用に提供されたコード例で使用する Stack Overflow については、コンセンサスがあるようです。私はもともとこの方法でそれを学びましたが、後でなぜこれが問題になるのか教えられませんでした.
サンプルコードで接頭辞 std:: を使用することに問題があるのはなぜだろうと思っていました。特に質問者の多くがコードを例から IDE にコピーして貼り付けているため、グローバル名前空間を宣言するのは気まぐれに思えます。名前空間は高度なプログラミングの概念ですが、 std:: の前に付けて、初心者が質問した場合に後で説明するのが最善だと思います。
初心者にこの使い方を教えてもよいのはなぜですか?