関数free_diagonal_matrix_memory マニュアル

(The documentation of function free_diagonal_matrix_memory)

Last Update: 2021/12/6


◆機能・用途(Purpose)

struct diagonal_matrix型構造体のメンバmainの動的メモリを解放する。
Release dynamic memories for member main of a struct diagonal_matrix-type structure.


◆形式(Format)

#include <matrix/initialize.h>
inline void free_diagonal_matrix_memory(struct diagonal_matrix ∗A)


◆引数(Arguments)

A 動的メモリを解放したい構造体のアドレス。
The address of the structure for which the dynamic memories are to be released.


◆使用例(Example)

struct diagonal_matrix A=get_diagonal_matrix_memory(2,3);
free_diagonal_matrix_memory(&A);


◆補足(Additional remarks)

動的メモリを解放したことが後で分かるように Aのメンバallocatedの値が’n’に変更される。
The value of member allocated of A is changed to ’n’ to record that the dynamic memories have been released.