关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关于using namespace std的替代
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
7条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oyljerry 2016-10-18 02:32关注并没有什么不好的,就是定义名字空间。如果不用,那么就自己加上在使用std::vector
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2025-05-08 14:50jie18894575866的博客 适合快速原型开发和小型项目 污染全局命名空间:引入所有 std 符号,可能与其他第三方库冲突(如 boost::shared_ptr vs std::shared_ptr). 关键原则:最小化命名空间污染,优先通过显式限定或选择性...
- 2024-07-01 19:40乱敲的码农的博客 在C++中,using namespace std;是一个常见的指令,它用于简化标准库(Standard Library)中类和函数的引用。下面我将详细解释这个指令的作用和使用时的注意事项。
- 2021-07-15 09:43AI悦创Python一对一辅导的博客 你好,我是悦创。 ...Q1:为什么我看到很多资料都写着能不用就不用,能在大括号里面用就不要在外面用。我刚刚开始学 c++ 所以不太明白。...任何情况下都不要 using namespace std 从理论上来说也是有道理
- 2024-09-06 03:21黄卷青灯77的博客 替代方法 如果希望避免命名冲突,可以选择只引入特定的名称,例如: using std::cout; using std::endl; 这样,就可以在代码中直接使用 cout 和 endl,而不需要每次都写 std:: 前缀。 6. 总结 using namespace...
- 2024-08-21 23:35丢掉幻想准备斗争的博客 在C++里 头文件、using namespace std、缺省函数、重载函数、引用的理解以及使用。
- 2025-08-15 12:30神啊,为什么C++这么难?的博客 摘要:C++命名空间与using namespace std详解 本文深入探讨C++中using namespace std的机制与影响。主要内容包括: 命名空间的本质:解决全局作用域命名冲突,通过逻辑容器隔离标识符。标准库所有标识符必须放在std...
- 2017-03-25 18:11顺顺不吃竹笋的博客 c++库中的类和函数都是在命名空间std里面声明的,但为什么尽量不用using name std呢? 因为不管你是否需不需要,这个命名空间std都会导出命名空间的所有名称,这与命名空间的初衷相矛盾。 你可以这样写: using ...
- 2025-10-14 15:59FutileClock的博客 摘要: 在C++头文件中使用using namespace std会导致命名空间污染,可能引发命名冲突、意外行为改变和调试困难。问题根源在于头文件被多个源文件包含时,std命名空间的全部内容会被隐式引入,可能与用户自定义类(如...
- 2021-05-24 08:09彭英韬的博客 using namespce std;尽量不要(或者强硬一点,不许)在头文件中使用。解析: 不让这么用,主要原因就是防止名字重复(即自定义变量名和std中名字重复),因为头文件会被很多地方使用,你不知道这个using能覆盖多大范围...
- 2015-03-05 12:32life is wonderful的博客 并不是写了#include就必须用using namespace std;我们通常这样的写的原因是为了一下子把std名字 空间的东东全部暴露到全局域中(就像是直接包含了iostream.h这种没有名字空间的头文件一样),使标准C++库用 ...
- 2018-12-29 15:36weixin_30341735的博客 1. using namespce std;尽量不要(或者强硬一点,不许)在头文件中使用。 解析: 不让这么用,主要原因就是防止名字重复(即自定义变量名和std中名字重复),因为头文件会被很多地方使用,你不知道这个using能...
- 2020-12-20 11:17Mathilda_Chen的博客 最后发现在实现文件.cpp中,我使用了using namespace std; 解决方法: 1.使用count 的地方改成 ::count 替代(因为std命名空间下也有 std::count ,编译器不确定此处是::count 还是std::count,所以会不明确) 2.注释...
- 2018-04-12 15:31归零起步的博客 using namespce std;尽量不要(或者强硬一点,不许)在头文件中使用。 解析: 不让这么用,主要原因就是防止名字重复(即自定义变量名和std中名字重复),因为头文件会被很多地方使用,你不知道这个using能覆盖多...
- 2022-03-20 14:54用于ACM竞赛等,关于万能头文件在visual studio的植入,可以参考我Visual studio配置修改指南的文章
- 2024-08-11 08:30Bitup_bitwin的博客 在大型项目或使用多个库时,不同代码库可能会定义相同名称的变量、函数或类,而没有...不使用using namespace std,是为了避免标准库函数和自己定义的函数无法区分,或者标准库函数和我定义的库函数一致而无法区分。
- 2024-07-21 21:55程序员赵大宝的博客 忽视团队规则:如果团队有关于使用 using namespace std; 的规则,不遵守这些规则可能会导致代码风格不一致和潜在的冲突。 忽视性能影响:虽然通常不是问题,但在极少数情况下,使用 using namespace std; 可能会对...
- 2017-07-05 21:08weixin_30451709的博客 在用递归写八皇后时,定义了一...我使用了using namespace std; 解决方法: 1.使用count 的地方改成 ::count 替代(由于std命名空间下也有 std::count ,编译器不确定此处是::count 还是std::count,所以会不明...
- 2014-08-08 09:00小小12本人的博客 #include using namespace std;
- 没有解决我的问题, 去提问
