名称空间及其在实时项目中的正确使用

时间:2011-05-14 06:23:48

标签: c++ stl namespaces

  

可能重复:
  What is namespace used for, in C++?
  Why is 'using namespace std;' considered a bad practice in C++?

在提出我的问题之前,我想与所有渴望了解stl或的人分享以下链接,如果他没有看到这个 [它的视频讲座/教程]:

STL by Stephan T. Lavavej

我是C ++ STL的初学者,我发现它作为学习者非常有用/有趣。 斯蒂芬是一位很棒的老师!!但如果有人不同意我或认为这是浪费时间,那就很抱歉。

如何在实时项目中使用命名空间。我问这是因为在编写程序时我通常在.cpp文件中全局使用名称空间,如:

using namespace std;
int main()
{
//code
}

如果它以错误的方式声明命名空间,我们应该如何做到这一点。

编辑:

如果我们如上所述全局声明命名空间会导致命名冲突,或者我会在本地声明它。

int main()
{
using namespace std;
//code
}

0 个答案:

没有答案