int compare(const void *a, const void *b);
int func(void *customize, int a, int b);
void qsort(base, num, size, compare, customize);
void *makeFunc(void *baseFunc, void *customize, int x, int y) { p = mallocして、実行権限を付ける. メモリに機械語を書いて、f(x,y) { return baseFunc(customize, x, y); } に相当する関数を作る. return p; }
コメント | お名前 | NameLink | |