【发布时间】:2013-08-04 09:14:00
【问题描述】:
我将创建一个将基因组注释呈现到图表中的新库。但是,由于 C++ 没有像 Perl 这样的集中式库网站,我如何知道命名空间是否与任何现有的命名空间冲突?
【问题讨论】:
-
为什么不把它命名为
XnoDraw::呢? -
xd让它听起来像一个互联网模因lol::,rly::和yolo::,XnoDraw::在我看来更好,唯一需要注意的是,很多时候名字是获得专利或受法律保护,因此请务必选择“免费”的名称。 -
关闭选民:这既不主观也不离题。为库找到唯一的名称是库设计的一部分,这里也存在语言使用问题。
-
@Potatoswatter:这是纯粹的营销,与设计完全无关。
-
@Potatoswatter:那么避免命名空间冲突的最佳选择是为其生成一个 128 位 GUID。为什么没人做?
标签: c++ namespaces