相关疑难解决方法(0)

匿名命名空间内的"using namespace"语句

using namespace匿名命名空间内使用语句时,将使用的命名空间带入文件范围?例如:

namespace foo
{
    int f() { return 1; }
}
namespace
{
    using namespace foo;
}
int a()
{
    return f(); // Will this compile?
}
Run Code Online (Sandbox Code Playgroud)

c++ namespaces

15
推荐指数
1
解决办法
2181
查看次数

在哪里使用命名空间std;

我想知道放在哪里using namespace std;.我看到的代码using namespace std;int main(){} ,但我以后把它#include <iostream>.我应该把它放在哪里,它在我放的地方有什么不同吗?

c++ namespaces using-directives

13
推荐指数
4
解决办法
8404
查看次数

将`using`指令限制为当前文件

很抱歉这个愚蠢的问题,但有没有办法将using指令限制在当前文件中,以便它们不会传播到#include这个文件的文件?

c++ using-directives

5
推荐指数
2
解决办法
243
查看次数

标签 统计

c++ ×3

namespaces ×2

using-directives ×2