我知道我们不应该在头文件中添加这样的代码:
using namespace std;
但是这个:
namespace foo
{
class A
{
public:
void add()
{
using namespace std;
// do some work here
}
}
}
据我所知,std只被带入函数add而不是名称空间中的任何其他类。
它仍然不被接受吗?为什么?