我使用 C 語言,但 malloc 有問題
double** matrix = malloc(matrixSize * sizeof(double*));
for (size_t i = 0; i < matrixSize; i ) {
matrix[i] = malloc(matrixSize * sizeof(double));
}
return matrix;
}`
uj5u.com熱心網友回復:
malloc 回傳一個空指標
無效* malloc(size_t 大小);
所以你必須將它的型別轉換為加倍**
double** matrix = (double**)malloc(matrixSize * sizeof(double*));
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/417838.html
標籤:
