Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 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]