可能重复: 为什么'使用命名空间std;' 在C++中被认为是一种不好的做法?
每次我使用using namespace std我总是得到"这是一个可怕的编程习惯".现在我今年十二月毕业了我的CS学士学位,但我并不认识一切,但没有人解释过为什么这么糟糕.我理解它的作用,但老实说,我没有看到它的大量内容.
using namespace std
有人在乎解释吗?在我看来,它只是让打字cout变得更加可忍受std::cout.
cout
std::cout
我可以理解为什么你不想把它放在一个头文件中,但只是在一个普通的实现文件...我不明白为什么它会是一个问题.
c++ syntax namespaces
c++ ×1
namespaces ×1
syntax ×1