タイトル

事例

課題

MemoryContextDataはMemoryContextを呼び出しており、MemoryContextはMemoryContextDataを呼び出している。

このため、どちらから読めばいいのかわからない。

※さらに、MemoryContextDataのメンバMemoryContextMethodsからもMemoryContextが呼び出されている。

解決方法

MemoryContextは下記のように単純なポインタである。

typedef struct MemoryContextData *MemoryContext;

このため、下記手順にて記載する。

  1. MemoryContextの「概要」を「MemoryContextDataへのポインタ(再帰的使用あり)」とする。
    • MemoryContext解読は、ここで一旦完了として、日付も入れてしまう。
  2. MemoryContextDataの「実装」内のMemoryContext呼出部分については、「MemoryContextDataへのポインタ(再帰的使用)」と記載する。
    • MemoryContextMethodsの「実装」内のMemoryContext呼出部分についても、同様に、「MemoryContextDataへのポインタ(再帰的使用)」と記載する。
  3. MemoryContextDataおよびMemoryContextMethodsの読解後、MemoryContextの「概要」にMemoryContextDataの概要を追記する。

上記方法で概要は一応書けました。

履歴

コメント



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