Да, в вашем коде это будет работать так.Поскольку вы выделили его с gsl_matrix_alloc
, , вы освободите его с помощью gsl_matrix_free
.Это мало чем отличается от malloc
и free
.
Последнее предложение в цитируемом отрывке относится к вам , получающему указатель на gsl_matrix
, но оно указывает на память, которая являетсяобщая или часть памяти, принадлежащая другому объекту, эта память не будет освобождена gsl_matrix_free
, но вы все равно должны вызывать gsl_matrix_free
для указателя, когда вы перестанете его использовать.