我是 DOORS 数据库的新开发人员,我正在用 dxl 编写脚本。 如您所知,dxl 中有一维数组。我想使用多个维度,所以我决定使用动态数组,但这大大降低了我的脚本速度,而且当我们每个模块有大约 14,000 个对象时,脚本需要一天左右的时间才能运行。
我想知道在这些脚本中使用动态数组是否合理,或者是否有人有处理数据库中动态数组的经验?
只是好奇谢谢!
最佳答案
动态数组比 DOORS 中的 C 样式数组慢得多,因此如果您事先知道数组的大小,则应避免使用它们。
如果您知道元素的数量但需要更多维度,您可以这样做:
//Define an array of (for example) bool
int imax=5
int jmax=7
bool myarray[imax*jmax]
//Access for example element myarray[3][2]
int i=3
int j=2
bool mybool=myarray[i*jmax+j]
关于database - DOORS 数据库中的动态数组值得使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960146/