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 mảng 2 chiều số thực
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