2013-10-04 92 views
1

在犰狳矩陣實例上調用malloc的約定是什麼?犰狳物體上的malloc

如果我想爲100 x 100矩陣預先分配內存,這是正確的嗎?

fmat* squareMat = (fmat*)malloc(sizeof(fmat(100,100))); 
+5

爲什麼你甚至試圖在C++程序中使用'malloc'? –

回答

6

不,這不是正確的做法。 malloc在C++程序中根本沒有位置。分配對象的正確方法是這樣的:

fmat squareMat(100, 100); 

這可以通過reading the documentation很容易地看到。