gpt4 book ai didi

c++ - 大型图书馆中命名空间的使用和滥用

转载 作者:行者123 更新时间:2023-11-30 02:59:40 26 4
gpt4 key购买 nike

<分区>

我目前正在思考有什么方法可以让我的(合理的)大图书馆看起来不太胖,一些贡献者建议使用多个命名空间来对事物进行分类。

虽然我明白有必要为这个库的用户弄清楚事情,但我怀疑命名空间是否是一个合适的解决方案,因为它使编写代码变得更加冗长,例如:

namespace1::namespace2::namespace3::SomeClass myObject* = new namespace1::namespace2::namespace3::SomeClass();

这个 c++ 特性在社区中的普遍用途是什么?

整个库的单个命名空间 + 类的命名约定,或者 doxygen 文档中的\addtosection 会更好吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com