问题标签 [variable-declaration]

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 投票
2 回答
769 浏览

c++ - 'auto' 关键字可以用作 C++11 中的存储类说明符吗?

在 C++11 中,auto关键字可以用作存储类说明符吗?

以下代码在 C++11 中是否合法?

0 投票
0 回答
170 浏览

.net - 从代码隐藏访问成员

我正在尝试访问在代码隐藏中定义的 aspx 页面中的变量。

我得到错误:

XXX 未声明。由于它的保护级别,它可能无法访问。

如果我改为写<%=Me.RM.GetString("XXX")%>,我会得到:

XXX 不是“ASP.XXXXXX.aspx”的成员

我尝试过/检查过的内容:

  • 试图将字段更改为公共(它受到保护)
  • 创建了一个属性并尝试访问它
  • 确保CodeBehindInherits属性在<%@Page %>指令中正确定义。

奇怪的是,.designer.vb文件中定义的所有字段都在标记中找到。(我也尝试在设计器文件中声明变量;))

(我已将 ASP.NET v1.1 站点转换为 ASP.Net 4.0 Web 应用程序。从转换为 4.0 开始,然后右键单击项目并根据 VStudio 的建议选择“转换为 Web 应用程序”。)

0 投票
5 回答
12109 浏览

c# - 在 C# 中,有没有办法同时定义一个枚举和该枚举的一个实例?

在 c# 中寻找代码优化,允许我同时定义一个枚举并创建该枚举类型的变量:

前:

之后(不起作用):

有这样的东西存在吗?

0 投票
2 回答
1113 浏览

c# - 将变量声明移到循环外实际上会提高性能吗?

我正在编写处理器密集型加密代码 (C#),所以我正在寻找任何性能提升,无论多小。我在这个问题上听到了两种方式的意见。

是否有任何性能优势

在这个?

编译器是否已经这样做了?

0 投票
5 回答
948 浏览

c - C中的变量声明

我试图声明一个整数变量 m 和一个指向整数数据类型 n 的指针。

上面的代码工作正常。但

给出分段错误。

请解释为什么?

0 投票
8 回答
20323 浏览

javascript - “var FOO = FOO || {}”(将变量或空对象分配给该变量)在Javascript中是什么意思?

查看在线源代码,我在几个源文件的顶部遇到了这个。

但我不知道是什么|| {}

我知道{}等于new Object(),我认为它||是为了“如果它已经存在,则使用它的值,否则使用新对象。

为什么我会在源文件的顶部看到这个?

0 投票
3 回答
8739 浏览

c++ - .h 文件中的数组声明,这是个好主意吗?

我正在使用 C++ 并想在头文件的私有部分中声明一个数组。现在我正在考虑它,我认为这样做是不好的做法?我认为这样做会导致在包含标头的任何地方出现多个声明?几乎像内存泄漏?

它是否正确?我不确定标准的“好”做法是什么?将所有数组声明放在 .cpp 文件中?

0 投票
1 回答
313 浏览

loops - 循环中的变量声明是否不好?

我指的是当今主要的静态语言(C、C++、java、C#)。我听到了一些自相矛盾的答案,所以我想知道:

如果我有一些代码,例如:

('loop' 是某种类型的循环,例如 for、while)
它会在循环的每次迭代中导致内存分配,还是只分配一次?和写这个有区别吗:

哪里只为 x 分配一次内存?

0 投票
1 回答
1894 浏览

vb6 - VB6 变量声明中的星号

变量声明后的星号 (*) 和数字是什么意思?如所见WpName As String * 6

0 投票
1 回答
365 浏览

php - if语句中的php静态

我的配置文件中有这样的结构:

那么,如果这部分语句为假且 $nonstatic 包含 1,为什么 $config 包含 2?它是一个错误吗?