struct T {
static char const ar1[3][3];
static char const ar2[5][5];
static char const ar3[7][7];
};
char const T::ar1[3][3] = {
{1,2,3},
{1,2,3}
};
char const T::ar2[5][5] = {
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5}
};
char const T::ar3[7][7] = {
{1,2,3,4,5,6,7},
{1,2,3,4,5,6,7},
{1,2,3,4,5,6,7},
{1,2,3,4,5,6,7},
{1,2,3,4,5,6,7},
{1,2,3,4,5,6,7},
{1,2,3,4,5,6,7}
};
int main() {
T test;
}
Dette burde gøre noget af hvad hvad du ønsker. Jeg har lavet den const, men det kan du bare fjerne hvis du ønsker mulighed for at ændre på værdierne.
Det er vigtigt at porientere at hvis du definere flere instanser af T vil de stadig indeholde samme værdier (tror jeg)