ポインタの話 -- part 3
重複 free() しないように下のような関数を使う。
void free_object( void **ptr ) { if( *ptr != NULL ) { free(*ptr); *ptr = NULL; } }
あぁ、重複してやってしまっているかもしれない。
確認してみよう。
重複 free() しないように下のような関数を使う。
void free_object( void **ptr ) { if( *ptr != NULL ) { free(*ptr); *ptr = NULL; } }
あぁ、重複してやってしまっているかもしれない。
確認してみよう。