【发布时间】:2010-10-02 08:52:35
【问题描述】:
如果答案是肯定的,你能告诉我为什么吗?这是一个例子:
namespace urx {
struct reserved { };
struct side { urx::reserved reserved() { /*...*/ } };
}
int main() {
urx::side side;
side.reserved();
}
reserved 用于类型名称和函数名称。
side 用于类型名称和变量名称。
但在这两种情况下,它们都由 urx 命名空间分隔,我总是明确指定 urx 来引用类型名称(为了便于阅读)。
【问题讨论】:
标签: c++ namespaces naming-conventions naming