Cấp phát động mảng 2 chiều số thực

Chuyện là em mới học về con trỏ và cấp phát động nhưng sau khi tìm hiểu thì lại thấy đa số mọi người chỉ cấp phát mảng 2 chiều dưới dạng ma trận số nguyên nên em muốn hỏi về cách gọi một ma trận số thực ạ
Nếu được có thể chỉ em cấp phát động số thực chỉ cần nhập mảng rồi xuất ra được không ạ, em cảm ơn

Cấp phát động ma trận số thực kích thước rows x cols :

double **array2d = new double*[rows];
for(int i=0;i<rows; i++){
    array[i] = new double[cols];
}

Truy cập :

double val = array2d[row_index][col_index];  // get
array2d[row_index][col_index] = value; // set

Thu hồi :

 for(int i=0;i<rows; i++){
    delete [] array2d[i];
}
delete [] array2d;
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?