2013-10-04 2 views
1

Что такое соглашение о вызове malloc на экземпляре матрицы броненосца.malloc on armadillo object

Правильно ли это, если я хочу предварительно выделить память для матрицы 100 х 100?

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

Почему вы даже пытаетесь использовать 'malloc' в программе на C++? –

ответ

6

Нет, это не правильный путь. malloc вообще не место в программе на C++. Правильный способ выделения объекта, как это:

fmat squareMat(100, 100); 

Это можно легко увидеть на reading the documentation.