i want to separate the skills into groups, the main groups(6) that later divided into sub groups(3) which divided into (20) different type skills which each one of then divided into (10) level skill who has (30) levels to each one of themCode:#define MAX_M_SKILLS 6 #define MAX_SM_SKILLS 3 #define MAX_S_SKILLS 20 #define MAX_SKILLS 10 #define MAX_L_SKILLS 30 class PSkills {public:PSkills(){};}DBskills[MAX_M_SKILLS][MAX_SM_SKILLS][MAX_S_SKILLS][MAX_SKILLS][MAX_L_SKILLS];

so anyways, to use that many arrays is ok for that purpose?

BTW: i checked and the arrays sum up over 100K