Help with multi-dimentional array
Era Scarecrow
rtcvb32 at yahoo.com
Wed Jul 9 14:01:42 PDT 2008
i've tried to make a multi-dimentional array, using a struct as a container within a class. However when i try to compile it, it complains i'm not using a constant. Rather than do the long way around, is there something i'm doing wrong?
class something{
struct xyz{
//something
}
xyz[][] abc; //declared as multi-dimentional array
void aFunction(int left, int right)
{
abc = new xyz[left][right]; //error needs a const
//work with abc afterwards
}
}
I'd rather not have to do it this way, although it works.
abc.length=left;
for(int cnt; cnt < left; cnt++)
abc[cnt].length=right;
Era
More information about the Digitalmars-d-learn
mailing list