C言語なら俺に聞け! Part 109
■ このスレッドは過去ログ倉庫に格納されています
0593デフォルトの名無しさん
2005/07/01(金) 00:20:59{
void **p = malloc(sizeof (void *) * x);
void *pY = malloc(size * x * y);
size_t i;
for (i = 0; i < x; i++)
p[i] = pY + i * y;
}
void Free2(void **pp)
{
free(*pp);
free(pp);
}
こう使える。
int **p = (int **)Alloc2(3, 4, sizeof (int));
// >>588の後半
Free2((void **)p);
■ このスレッドは過去ログ倉庫に格納されています