メモリ管理

(1)

(2)

[例1]
MyObjA *a = myMalloc(sizeof (MyObjA), &clean); // こう書けば、もう free(a); をしなくていい.
MyObjA_init(a, &clean);                        // こう書けば、もう MyObjA_deinit(a); をしなくていい.

// まあしかし、私ならinitの処理内容を工夫して、NULLを渡したときには自動でmyMallocするように作るので、上記の2行は以下の1行で書ける.
MyObjA *a = MyObjA_init(0, &clean);

(3)

(4)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS