2013-10-04 52 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很容易地看到。