使用 using 指令进行限定名称查找的不同行为 使命名空间内联时
作者:user10282772 提问时间:10/28/2020
我正在学习 using-directives,并试图理解 using-directive 的名称查找规则,但我遇到了这个问题,我找不到任何解释。 问题如下所示: prog1:命名空间在命名空间之外...
using 指令 问答列表
作者:user10282772 提问时间:10/28/2020
我正在学习 using-directives,并试图理解 using-directive 的名称查找规则,但我遇到了这个问题,我找不到任何解释。 问题如下所示: prog1:命名空间在命名空间之外...
作者:BethBorgov 提问时间:1/14/2021
我正在尝试使用以下代码中的 using 指令访问变量 x: #include <iostream> using namespace std; int x = 10; namespace e { in...
作者:Kayhan 提问时间:1/29/2021
当我尝试编写一些函数时,我必须手动添加所需的命名空间。 是否有任何关键字或快捷方式可以像 ReSharper 那样自动添加 using 子句? 谢谢。...
作者:zdf 提问时间:3/9/2021
为什么 using 指令包含在匿名命名空间中时,其行为就好像它出现在全局范围内一样?using namespace std; #include <iostream> namespace x { ...
作者:asipoolika 提问时间:3/13/2021
这个问题在这里已经有答案了: 为什么“using namespace std;”被认为是不好的做法? (42 个回答) 2年前关闭。 该程序可以正常工作,但是当我将“Class StudentsNa...
作者:teichert 提问时间:3/18/2021
除了允许导入命名空间中的所有类型外,C# 中的 using 指令还允许通过别名(例如 )导入单个类型,或者通过 从类型导入所有静态方法。在 C# 规范中,我没有发现任何关于导入单个静态方法的提及。us...
作者:Itachi Uchiwa 提问时间:4/7/2021
为了更多地了解使用指令和函数重载,我尝试了这个程序: namespace ns{ void f(int){cout << "int\n";} void f(double){cout << "do...
作者:q-l-p 提问时间:12/6/2016
我是C++的新手,我读到“使用命名空间std;”被认为是不好的做法。我使用以下代码来测试我的编译器是否符合 c++14: #include <iostream> #include <string> ...
作者:Ken Za 提问时间:11/8/2021
我开始理解为什么在 c++ 中被认为是不好的做法 但是让我们考虑例如 2 个(假设的)库 “std” 和 “sfd” ,它们都包含一个函数 “run()”。 以下内容可以还是仍然是一个问题: (如果我...
作者:kev 提问时间:12/6/2021
一起使用时不会发生错误。这两者可以一起使用吗?using namespace std;std::cout #include <iostream> using namespace std; int ...