【发布时间】:2020-05-01 20:48:46
【问题描述】:
我想初始化一个粒子数组,其中 Particle 是我定义的一个类。我被告知 here 我应该这样做
particles(2, 1) = Particle();
但如果 particles 之前已设置为类似双精度数组,或者可能大于预期大小(并且不会随此行缩小,只会更改受影响的行),这将不起作用我认为)。有没有办法取消设置变量以重新初始化我的数组?
我得到的错误:
从 Particle 转换为 double 时出现以下错误: 无法从 Particle 转换为 double。
主(第 4 行)particle(2, 1) = Particle() 中的错误;
【问题讨论】: