"using namespace std;"是否免于过多代码规则?

Is "using namespace std;" exempted from the Excessive Code Rule?

本文关键字:于过多 代码 规则 是否 using namespace std      更新时间:2023-10-16

http://community.topcoder.com/tc?module=Static&d1=帮助&d2=ratedEvent指定免除库导入语句(#include、imports、using、imports)。但在C++中,使用语句并不是为了导入库。

有人能确认using namespace std;是否不受过度/额外代码规则的约束吗?

using namespace std;是否过量可能会引起争议;它实现了一种功能,但与其说是功能,不如说是语法功能。

然而,无论如何,使用它从来都不是一个好主意(因为它会污染当前的命名空间),因此我建议在任何情况下都不要使用它。代码中的几个std::前缀没有错,写起来没那么多,然后至少可以很容易地看到std命名空间中的内容!