天
天河
Unregistered / Unconfirmed
GUEST, unregistred user!
BCB的HELP中是这样的写的:
typedef DynamicArray< DynamicArray < AnsiString > > T2DStringArray;
void foo(T2DStringArray &s_array)
{
SetLength(s_array, 10);
for (int i=0;
i<s_array.Length;
i++)
{ // Set lengths of second dimensions.(NOTE: non-rectangular)
SetLength(s_array, i+1);
for (int j=0;
j<s_array.Length;
j++)
/* */ s_array[j] = itoa(i*10+j);
}
}
但是我在写代码的时候为什么SetLength确不能用呢?
typedef DynamicArray< DynamicArray < AnsiString > > T2DStringArray;
void foo(T2DStringArray &s_array)
{
SetLength(s_array, 10);
for (int i=0;
i<s_array.Length;
i++)
{ // Set lengths of second dimensions.(NOTE: non-rectangular)
SetLength(s_array, i+1);
for (int j=0;
j<s_array.Length;
j++)
/* */ s_array[j] = itoa(i*10+j);
}
}
但是我在写代码的时候为什么SetLength确不能用呢?