У меня есть матрица с двумя указателями, которые я хочу преобразовать в один вектор указателя в C++. вот код:Как преобразовать матрицу двойного указателя в один вектор указателя в C++?
int main(){
int AA[2][2] = {1,2,3,4};
int i,j,k;
int kolB,barB;
int **BB,**CC;
int *A,*B,*C;
BB = new int*[barB];
CC = new int*[2];
for(i=0;i<kolB;i++){
BB[i] = new int[kolB];
CC[i] = new int[kolB];
}
free(BB);
free(CC);
return 0;
}
я хочу, чтобы вставить ** значение АА * А, вы, ребята, помочь мне с этим?
Не смешивайте 'новый' и' free() 'пожалуйста. –
Я получаю сообщение об ошибке с помощью malloc, поэтому я просто использую этот способ. –
Вместо этого используйте 'delete []'. –