如果使用iostream,而不是iostream.h,则应该使用下面的命令空间编译指令来使iostream中的定义对程序可用:
using namespace std;
其中using
是编译指令;
1、使用命名空间的好处
A厂和B厂的程序码中都有一个方法getName
,如果将两个程序码组合的时候,编译器不知道使用哪个方法,命名空间可以让开发者将自己的产品封装在自己的命名空间下,这样程序就可以在不同的命名空间中使用相同的方法名而不会产生错误。使命名空间后,std::cout
就可以简化为cout