问题标签 [namespaces]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3582 浏览

c++ - 污染全局命名空间

我认为这里的大多数 C++ 程序员都会同意污染全局命名空间是一个坏主意,但是有时可以忽略此规则吗?

例如,我有一个需要在整个特定应用程序中使用的类型 - 我应该这样定义它:

或者使用命名空间:

你喜欢哪个?有时可以接受使用第一种方法吗?

0 投票
1 回答
1505 浏览

namespaces - 如何在 Windows 资源管理器中托管根命名空间扩展

有一种方法可以创建以特定文件夹为根的命名空间扩展。

它涉及创建名称如下的文件夹:

Windows 资源管理器将自动在该位置托管该 clsid 的 NSE。

但是对于我的生活,我再也找不到语法了。它曾经在 MSDN 上的命名空间扩展文档中,它列出了将命名空间放入 Windows 资源管理器的 3 种方法——这是其中之一。

语法是什么 - 它让我发疯!

0 投票
11 回答
41278 浏览

c# - 一次删除整个项目或解决方案中未使用的命名空间

我知道你可以逐个文件地做。

有没有办法一步一步对项目中的所有文件执行此操作?

0 投票
1 回答
142 浏览

c++ - 命名空间会发生什么?

当在给定命名空间 a,b 中使用函数 a::open,b::open 从源代码中创建 dll 时,调用这些函数时是否会发生冲突。

0 投票
6 回答
529 浏览

c# - 在 .Net 中调用命名空间的最佳方法是什么

在过去,我总是将某个特定项目的命名空间与项目(和原则类)相同,例如:

然后从其他项目中,每当我调用该类时,它总是:

我现在开始认为这可能不是一个好主意,但我有点难倒我的命名空间的实际名称。其他人做什么?您的所有项目是否只有一个命名空间?

0 投票
1 回答
2712 浏览

.net - .aspx 页面后面代码的自定义命名空间

我正在使用.NET2.0。假设一个带有 txtInput 和 btnSomeAction 的简单 aspx 表单

然后在我的表格后面的代码中

一切正常。

然后我想将代码添加到自定义命名空间,如

这样做时,我会得到一个编译器错误:

名称 'txtInput' 未声明 - 好像代码不再连接到页面

我需要修改 aspx 页面以包含命名空间吗?部分类呢?

0 投票
4 回答
552 浏览

c++ - 源文件的首选命名空间语法

假设在名为Bar的命名空间中调用了一个类foo,您更喜欢源 (.cpp/.cc) 文件的哪种语法?

或者

我大量使用命名空间并且更喜欢第一种语法,但是当使用 Visual Studio 类向导(WM_COMMAND 处理程序等)添加代码时,自动生成的代码使用第二种语法。一种语法比另一种语法有什么优势吗?

0 投票
5 回答
7114 浏览

c++ - 使用#include 的区别和#include在 C++ 中

在C++#include<filename> and #include<filename.h中使用> 有什么区别?使用这两者中的哪一个以及为什么使用它?

0 投票
1 回答
30592 浏览

.net - 根命名空间和程序集名称之间的区别

两者有什么区别?

0 投票
3 回答
2617 浏览

namespaces - ANTLR v3 C# 命名空间

希望这是一个非常快的一个;)我已经在 ANTLR3 中编写了一个词法分析器/解析器规范,并且目标是 CSharp2 目标。生成的代码可以正常工作,但我无法让 ANTLR 将 C# 输出放入命名空间。

语法文件的相关部分如下:

为了生成正确的命名空间,我尝试过:

但是这两个都会产生错误,声称该文件没有规则。

任何帮助表示赞赏。