using namespace std到底好不好用?

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:42:30
使用using namespace std会省很多事,但是有些书上说不建议使用?为什么不建议使用?使用了有什么坏处?希望大家告诉我一下

他的主要目的就是省事
using namesapce std后,可以把
std::cout,直接简略写为 cout

但是没有std修饰cout,cout的含义不象有std那么完全,
而且也会在还有另外一个名称空间如果也使用了cout时重复,

推荐用吧,因为它的缺点基本遇不到,平时大家都这么写...

如楼上所说,用了后可能会在还有另外一个名称空间如果也使用了cout时重复,但就我个人经验,"空间"这个概念在C++中用的不多,不像C#那样.