定义了命名空间,且命名空间内包含成员,比如包含一个类,如下
namespace CLS{
class name;
}
则在 class name 的定义时,要写上命名空间,如下是错误示例
class name{
private:
public:
};
这样是错误的,相当于没有把类包含到命名空间中去,正确的写法是:
class CLS::name{
private:
public:
};
定义了命名空间,且命名空间内包含成员,比如包含一个类,如下
namespace CLS{
class name;
}
则在 class name 的定义时,要写上命名空间,如下是错误示例
class name{
private:
public:
};
这样是错误的,相当于没有把类包含到命名空间中去,正确的写法是:
class CLS::name{
private:
public:
};