可能重复:
Why is 'using namespace std;' considered a bad practice in C++?
我做了一些研究,我正在寻找一些接近最终答案的东西,作为一个新的程序员(对C ++来说很新),我应该养成包含“使用命名空间std”的习惯。在我包含的库之后。或者你们建议我每次开始识别范围并稍后使用名称空间吗?现在命名空间,后面的命名空间......教授把它留给我们,因为我们的程序现在相当简单,我不知道它是否过于关键。我很乐意听到意见。谢谢!
答案 0 :(得分:1)
养成不 using namespace std
的习惯。当您开始使用大量库以及每个自己的命名空间和可能存在冲突的标识符时,它将使您的生活更轻松。
如果您想缩写std::cout
到cout
,您可以随时声明
using std::cout;