如何命名我的新项目的命名空间?

jia*_*zhe 8 c++ namespaces

我将创建一个新的库,将基因组注释呈现为图表.但是,由于C++没有像Perl这样的集中式库网站,我如何知道命名空间是否与现有命名空间冲突?

Pet*_*ker 12

不,xd这不是一个好名字:它太短了.在有限的上下文中它可能是一个好的别名,但对于将由其他人使用的库,提供一个长的描述性名称.然后,用户可以选择对其项目有意义的别名.

namespace my_company {
namespace XnoDraw {
// ...
} // namespace XnoDraw
} // namespace my_company

// user code, not your code:
namespace xd = my_company::XnoDraw;
Run Code Online (Sandbox Code Playgroud)