使用命名空间与使用类

时间:2014-03-11 17:56:03

标签: c++ class namespaces

在c ++中使用命名空间和类之间的区别是什么?

像:: 在这个例子中,我添加了名称空间

#include <iostream>
using namespace std;

namespace ns{

void print(){

cout<<"Hello, World!";

}

}

int main(){

ns::print();

return 0;
}

VS: 在这一个我添加了一个类

#include<iostream>
using namespace std;


class cs{

void print(){

cout<<"Hello World!";


}    

}


int main(){

cs classOject;
classObject.print();

return 0;
}

但两个都得到了相同的结果;;; 这个问题让我一直想着

感谢任何回复人员和所有回复者都非常感谢...

1 个答案:

答案 0 :(得分:1)

它们太不同了,不能详细描述。我建议你阅读一些关于oop的内容 类是对象的定义,名称空间可用于构建逻辑代码组。