ABegin(c1);
ABegin(c2);
TreeA *a = TreeA_init(c2);
TreeB *b = TreeB_init(c1);
FILE *fp = fopen(...);
while (!feof(fp)) {
Data *data = getDataFromFile(c1, fp);
a.insert(data);
b.insert(data);
}
a.analyze.print();
AClean_out(c2); // これで、aに属するメモリはすべて解放される.
int *p = aMalloc(512 * 1024, c1);
...