在一个可接受的类中使用名称空间foo?

时间:2017-02-10 11:39:10

标签: c++ namespaces using-directives

我知道我们不应该在头文件中添加这样的代码:

using namespace std;

但是这个:

namespace foo
{
    class A
    {
     public:
        void add()
        {
             using namespace std;
             // do some work here 
         }
    }
}

据我所知,std只被带入函数add而不是名称空间中的任何其他类。

它仍然不被接受吗?为什么?

0 个答案:

没有答案
相关问题