私は現在、私の (妥当な) 大きなライブラリを太すぎないようにするにはどうすればよいかを考えています。
このライブラリのユーザーに対して物事を明確にする必要があることは理解していますが、名前空間が適切な解決策になるかどうかは疑問です。
namespace1::namespace2::namespace3::SomeClass myObject* = new namespace1::namespace2::namespace3::SomeClass();
この C++ 機能は、コミュニティで一般的にどのように使用されていますか?
ライブラリ全体の単一の名前空間 + クラスの命名規則、または doxygen ドキュメントの \addtosection の方がよいでしょうか?