Работа с указателями в С++
Подскажите, плиз, как при помощи указателя на указатель создать 2-ый массив.
Моя прога вроде бы и работает, но после getch'а выпадает либо Unhandled exception in 4.exe: 0xC0000005: Access Violation, либо - синий экран смерти.
int *cols=new int[5];//кол-во строк
int **b=&cols;//указатель на массив указателей cols
for(int i=0;i<5;i++) //кол-во элементов в каждой строке
*(b+i)=new int[5];
for(i=0;i<5;i++)
for(int j=0;j<5;j++)
b[i][j]=i*5+j;
for(i=0;i<5;i++){
for(int j=0;j<5;j++)
cout<<b[i][j]<<" ";
cout<<endl;
}
getch();
|