0

http://community.topcoder.com/tc?module=Static&d1=help&d2=ratedEvent的规则 指定库导入语句(#include、imports、using、Imports)被豁免。但是在 C++ 中,using 语句不是用于导入库。

任何人都可以确认是否using namespace std;免除了过度/额外代码规则?

4

1 回答 1

0

using namespace std;是否过度可能存在争议;它实现了一种功能,但它是一种语法功能,而不是功能功能。

但是,无论如何使用它从来都不是一个好主意(因为它会污染当前的命名空间),因此我建议在任何情况下都不要使用它。您的代码中的一些std::前缀没有任何问题,编写起来并不多,然后至少可以轻松地看到来自 std 命名空间的内容!

于 2012-09-12T07:48:42.047 回答