定义了命名空间,且命名空间内包含成员,比如包含一个类,如下
namespace CLS{
class name;
}
则在 class name 的定义时,要写上命名空间,如下是错误示例
class name{
private:
public:
};
这样是错误的,相当于没有把类包含到命名空间中去,正确的写法是:
class CLS::name{
private:
public:
};
本文详细解释了在C++中如何正确地将类定义在命名空间内,避免常见错误,如直接定义类而不使用命名空间前缀。通过对比错误与正确的示例,帮助读者理解命名空间的作用及使用规范。
定义了命名空间,且命名空间内包含成员,比如包含一个类,如下
namespace CLS{
class name;
}
则在 class name 的定义时,要写上命名空间,如下是错误示例
class name{
private:
public:
};
这样是错误的,相当于没有把类包含到命名空间中去,正确的写法是:
class CLS::name{
private:
public:
};

被折叠的 条评论
为什么被折叠?