保护阵列的元素
Protecting element of array?
我目前正在尝试优化我用C++编写的程序。这是一种使用用户定义的边界条件对任意静电系统进行有限元模拟的方法。
它是有效的,但为了保持边界条件(可以是任意形状)不变,我在每个循环开始时重写这些元素。
为了提高计算时间和代码的简洁性,我想对这些元素设置一次并对它们进行保护。到目前为止,我所能找到的只是如何初始化整个const数组,而不是单个受保护的元素。
这在C++中可能吗?或者有没有任何库允许这样做?
最简单的解决方案是不在更新函数中循环这些元素。如果您有边界条件为x[0]=x[9]=0
的int x[10]
,只需将x[1]
更新为x[8]
即可。
相关文章:
- 从较小的阵列到较大的阵列的元素级转换
- 无法弄清楚为什么我的打印阵列要替换元素
- 扫描阵列特定次数,然后找出元素
- 返回C 中2D阵列的对角线元素总和
- 阵列中的元素不正常地变化
- 我有一系列阵列.可以从一个数组中阅读一些元素和另一个数组中的其他元素
- 阵列中的元素一直无意中变化
- 如果在C 中已经回荡了另一个相同值的阵列元素,请防止循环回荡
- 将阵列的元素变为结构
- 阵列操作,复制最后一个元素
- C 在指针阵列中删除第一个元素,以效应后来的元素
- 在阵列C 中删除和转移剩余的元素
- 将多维阵列甚至元素传输到一个维数阵列
- 防止C 中阵列元素的构建/初始化
- C 使用坐标结构的访问阵列元素
- 在阵列中没有覆盖元素
- 动态分配的结构阵列具有动态分配的结构阵列元素
- 通过使用指针(C )比较阵列中的元素
- 无法在阵列中重新排序元素-rapidjson
- 标记元素C 阵列带嵌套循环