"using namespace std;"是否免于过多代码规则?
Is "using namespace std;" exempted from the Excessive Code Rule?
http://community.topcoder.com/tc?module=Static&d1=帮助&d2=ratedEvent指定免除库导入语句(#include、imports、using、imports)。但在C++中,使用语句并不是为了导入库。
有人能确认using namespace std;
是否不受过度/额外代码规则的约束吗?
using namespace std;
是否过量可能会引起争议;它实现了一种功能,但与其说是功能,不如说是语法功能。
然而,无论如何,使用它从来都不是一个好主意(因为它会污染当前的命名空间),因此我建议在任何情况下都不要使用它。代码中的几个std::
前缀没有错,写起来没那么多,然后至少可以很容易地看到std命名空间中的内容!
相关文章:
- 如何修复我的最大公约数代码?它适用于除零和零以外的所有数字
- 请找出我的代码中的错误,它在提交得到错误答案的同时仍然适用于我的所有测试用例
- 代码适用于调试,但不适用于发布
- 如何析构单例实例,或者为什么以下代码适用于析构函数?
- std::sort / 适用于测试代码,但无法推断出模板
- 代码似乎不适用于较大的输入,但适用于较小的输入
- 我的代码仅适用于一个输入.请指教
- 如果 LTO 中的代码依赖于其构造的副作用,是否允许 LTO 删除未使用的全局对象?
- C++实现代码中的字符串不应存在于输出二进制文件中.如何解决
- 动态强制转换适用于模板成员函数内的共享指针和弱指针,无需代码重复
- 我需要转换一些代码,以便它适用于输入和输出文件文本
- 代码具有特定于函数的变量,用于更改范围之外的值
- 公开类的内部组件,以防止编写过多代码和影响性能
- Lambda 表达式等效于 C++ 代码
- GPU cuda 代码是否适用于多个 GPU 卡而无需任何实现
- 计算 c# 中二进制文件符号的频率不起作用,但适用于等效的 c++ 代码
- 设置精度应用于旧的 C 样式代码
- "using namespace std;"是否免于过多代码规则?
- C++相当于 Python 代码:'function(*list)'
- 用于检查 R 函数是否依赖于 C/C++ 编译代码的函数