我需要以下层次结构的建议,我想在 C++ 程序中表示。
有一个抽象类uri
和从它派生的url
类。urn
我想要一个包含 uri 概念源代码的目录。和一个应该被称为 .. 的命名空间uri
。:)
所以,我来回答我的问题。当命名空间已经被称为“uri”时,我将如何命名抽象类“uri”呢?在 C++ 中这个问题通常采用什么命名约定?base、uri_base、basic_uri 或者你会如何命名它?
我的第二个问题是。在用户感到乏味之前,您可以多久嵌套一次命名空间?例如,我有 uri 部分authority
,query
等等。创建一个新的命名空间(例如parts
:)并将这些类的源代码放在一个新的子目录中是否明智?还是这只是“过度设计”?
谢谢并恭祝安康
真实的