Вам необходимо объявить и инициализировать первый массив указателей на long*
, а затем назначить каждому свой собственный массив как:
long** l = new long*[5]; // declare array of pointer of 5 cell
for(int i = 0; i < 5; ++i)
l[i] = new long[7]; // assign to each cell array with 7 cells
Помните, что все, что выделено с помощью new, создается в куче и должно быть отменено при удалении.