问题标签 [array-initialization]
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.
arrays - 如何在 Powershell 中有效地填充数组
我想使用 Powershell 尽快填充具有相同整数值的动态数组。
Measure-Command 显示我的系统需要 7 秒才能将其填满。
我当前的代码(剪断)看起来像:
(完整代码可以在gist.github.com或superuser上看到)
考虑$length
可以改变。但为了更好地理解,我选择了固定长度。
问:如何加速这个 Powershell 代码?
templates - 使用不可复制的非 pod 初始化成员数组
我认为最简单的提问方式是举个例子。假设我们有以下类型:
现在我想将其中一些节点存储在 std::array 中:
如评论中所述,问题是:我该怎么做?传递给孩子的无符号应该是存储孩子的数组的索引。但也非常感谢更通用的解决方案!
我发现自己的以下解决方案可能会导致更复杂类型的未定义行为。有关正确定义的解决方案,请参阅接受的答案。
代码确实编译。但我不确定它是否符合我的预期。也许对移动语义和右值引用有深入了解的人可以添加一些评论:-)
c++ - 使用特定值初始化可变二维数组
我知道我们可以通过编写用 0 初始化一个二维数组
如果我们写
第一个元素由 { } 中给定的数字初始化,其余全部为 0。
但是,困扰我的是,我们如何初始化一个数组,其参数 value_1 和 value_2 已从用户那里获取输入,因为它显示了可变大小对象可能未初始化的错误。
此外,如果您也可以对多维数组(而不仅仅是二维数组)进行同样的说明,这将很有帮助。
c# - C#动态数组初始化[优势?]
我刚刚开始学习 C# 并使用Tutorials Point
它来做这件事。在关于数组的部分中,我一直看到声明为的数组
或者像这样的其他时间:
来自 c++,第一种声明方法对我来说并不是那么新,但第二种是我不明白的。问题是如果数组要动态初始化,那么为什么要使用大括号括起来的初始化列表来指定数组的内容呢?
以已经完成的方式初始化第二个是否有优势?
c++ - 在 C++11 中创建 N 元素 constexpr 数组
您好我正在学习 C++11,我想知道如何制作一个 constexpr 0 到 n 数组,例如:
所以数组可能是{0, 1, 2, 3, 4, 5}
c++ - C ++中的评估顺序初始化数组
我喜欢 c++11 可变参数模板,所以我经常用它写一些小代码。
看这个例子:
问:数组初始化的评估顺序是顺序的还是任意的(或实现定义的,未定义的行为)?
如果make_vector
错了,我该如何解决?
arrays - 在 C 编程中声明二维数组的指针表示法
鉴于以下
如何使用指针表示法将上述数据声明为二维数组 x。
简单地写有用吗
arrays - 没有值的结构数组初始化
我有一个结构
现在我想生成一个空的 1x7,它看起来像以前的结构,但具有空值。
我试过
AStructY = repmat(AStructX(1),1,7);
了,但值AStructX
被复制了。
我尝试
AStructY = repmat(AStructX(1),1,0);
向它添加值时,它通过 MATLAB 传递,但编码器生成失败并显示以下错误消息
??? Subscripting into an empty matrix is not supported.
android - 如何初始化视图(ToggleButtons)数组?
我在一个活动中有 11 个 ToggleButtons,目前,在 onCreate 中,我声明了一个由 11 个 ToggleButtons 组成的数组,我在 onCreate() 中定义,如下所示:
...
我确定应该有更好的方法(比如循环),知道吗?你会怎么做?