问题标签 [dynamic-arrays]

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 投票
1 回答
2117 浏览

free - Ada中记录的动态数组分配

我正在尝试在 Ada 中动态分配一个大数组(嗯,一个数组的数组)。例如,我可以像这样动态分配一个对象:

我正在尝试模拟此基准代码:

可悲的是,我什至无法做这样的 c++ 等价物:

到目前为止,我想出了这么多:

但我可能已经走了。

0 投票
2 回答
11637 浏览

c# - 如何创建动态数组

为用户创建动态数组以将产品添加到购物篮然后将它们存储在会话变量中的最佳方法是什么,我被告知可序列化数组可以工作,但是在网上寻找解决方案时,我遇到了一个ArrayList看起来很完美的解决方案但我似乎无法实现它。

我有一个单独的类Basket,名为:

我需要能够使用选择链接从网格视图中选择产品,或者使用列表视图并使用我自己的按钮将其添加bookID到数组中,然后将其存储在会话变量中并发送到购物篮页面将bookID再次用于 SQL 表以输出书籍的详细信息等。

0 投票
4 回答
340 浏览

c++ - 在类中重载 + - 调试断言失败!

我试图了解操作员重载但遇到了问题。该程序仅用于 cons 两个字符串。我知道已经有其他方法可以做到这一点,但我想玩。我收到以下错误:

文件:dbgdek.cpp 行:52 _ASSERTE(_BLOCK_TYPE_IS_VALID(pHead->nBlockUse));

我认为这与我使用 delete [] 有关。请帮助我真的卡住了。

请帮忙!

0 投票
1 回答
60 浏览

language-agnostic - 二维阵列图像交换

我有一个如何在我的 3 * 3 数组中交换图像的问题,例如:


mImage image1 image2

图片3 图片4 图片5

图片6 图片7 图片8


mImage 是我想与其他人交换的那个,我只能将它与下一个或下面的一个交换(有点像一个谜题)。

因此 mImage 只能与 image1 和 image3 交换。

我的想法是在单击鼠标时与 i+1 或 i+3 交换。

这是一个好的技术还是有更好的方法来解决这个问题?

谢谢

0 投票
5 回答
7662 浏览

delphi - 如何在 Delphi 中将动态数组保存到 FileStream?

我在 Delphi 2009 中有以下结构:

其中 XRefList 是一个动态数组。

我想将 XRefList 保存到 FileStream。我该如何做到这一点并包含所有 IndiName 和 ReportIndiName 字符串,以便以后从该 FileStream 加载时它们都可以再次检索?

0 投票
3 回答
1034 浏览

c# - 方法在c#中返回一个动态结构数组,我不能使用它的返回值

我试图在 C# 中使用一个位于 DLL 的方法,它返回一个动态的结构数组。无论我做什么,我都会收到众所周知的“对象引用未设置为对象的实例”错误,这是我的最后一个代码,它仍然告诉该错误:

请注意,我的主要问题是关于接收结构类型名称 (Cls_SMS.SMSReceive.STC_SMSReceive) 的动态结构数组,而连接到远程服务器等其他方面不是我的问题。我只想将供应商定义的结构的动态数组分配到*行中的赋值运算符的左侧。

请帮我。非常感谢。

0 投票
3 回答
563 浏览

php - 将 2 个或多个值组合在一起的 PHP 数组

我很好奇是否以及如何将数组的两个值组合在一起而不是覆盖另一个。我将向您展示一个示例:

我有一个表单,它将字段从 CSV 文件映射到数据库。我遇到的问题是,例如有 2 个地址字段需要合并到我的数据库中的 1 个地址字段中。(即:下图)

替代文字

所以当我查看 $_POST[] 数组时,我的问题就来了。它将显示选择了 2 个家庭地址,并使用最后选择的家庭地址导入我的数据库。

如何将信息合并为 1。我希望这可以为您提供有关我的问题的足够信息,如果您需要特定的信息,请告诉我。

我正在处理所有数组,当我发布到我的数据库中时,它需要一个数组来循环,因为我使用反射类。我希望这是有道理的...

在这个问题上,任何光都将不胜感激。干杯,

我很欣赏您的回复,我对您的回复的问题是我无法将我的输入创建为 address[] 因为这将是动态的,我不知道哪个将被设置为地址,哪个将也许设置为“电话”......我希望这张新图片有助于理解。

一些代码(缩短):

0 投票
5 回答
360 浏览

c - 检查二维指针数组是否在 C 中具有用户定义的值?

示例代码:

我在上面创建了一个动态二维数组。在填充之前,我注意到数组中的每个块都已经保存了这个值:-431602080.000000 而不是 NULL。为什么是这样?
在某些情况下,并非数组中的所有空格都被使用。
所以,我的查询很简单,是否有一种优雅的方法来检查每个块是否具有此默认值或用户定义的值?

提前致谢。

0 投票
4 回答
3336 浏览

c - 分配大小非常大的数组

如何创建一个非常大的数组?好吧,我无法创建一个大小为 INT_MAX 的数组。如何实现这一点。?

0 投票
2 回答
384 浏览

c# - 如何将 CSV 文件读入已初始化的 System.Array?

我想创建一个数组并初始化它,例如用于测试:

如果以后我想从 csv 文件中填充它,我可以向其中添加任意数量的项目吗?

我不想使用动态数组,因为当我必须手动执行时,使用 .add 方法的初始化语法并不方便。