そのため、名前空間が宣言をそれぞれのグループに整理するのにいかに役立つかを見てきましたが、これには問題があります。
C でライブラリを作成する場合と C++ でライブラリを作成する場合の違いは、C では、宣言の前に宣言が属するもののプレフィックスを付ける必要があることです。
C++ では、Vector クラスがその一部として宣言された名前空間 MyMath を使用します。
ここでの違いは C にあります。クラス宣言に移動するだけで、その使用方法がすぐにわかります。C++ では、特定のクラスが属する名前空間を確認する必要があります (実際には、宣言が名前空間宣言の近くにないファイルでのみ問題が発生します。これは、定数と列挙が 2 つの間で宣言されている場合に一般的です)。私は組織化のために名前空間を使用することを好みますが、私の意見では、これは煩わしさとして依然として有効な議論です。
この煩わしさを軽減するために人々は何をしましたか?