質問

私はDOORSデータベースとするときDXLでスクリプトを記述するための新たな開発者です。 あなたが知っている場合は、DXLで唯一の1次元配列があります。私はので、私は動的配列を使用することを決定し、複数のディメンションを使用していたが、これは多くのことを私のスクリプトを減速し、私たちはモジュールあたり約14000オブジェクトを持っているときにスクリプトを実行するために、それは一日かそこらかかるだろう。

これらのスクリプトや、誰もがデータベースで動的配列を扱うの経験を持っている場合は、動的配列を使用するのが妥当である場合は、

私は思っていましたか?

興味があるだけ感謝!

役に立ちましたか?

解決

動的配列は、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]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top