これを達成する方法がわかりません!
va_list引数で関数ポインタを取得する方法は?
本当にありがとう。
2546 次
2 に答える
5
Typedefを使用すると、関数ポインターの操作が簡単になることがよくありますが、必須ではありません。
#include <stdarg.h>
void foo(int count, ...) {
va_list ap;
int i;
va_start(ap, count);
for (i = 0; i < count; i++) {
void (*bar)() = va_arg(ap, void (*)());
(*bar)();
}
va_end(ap);
}
于 2009-10-20T20:37:30.390 に答える
4
関数ポインタ型にはtypedefを使用します。
于 2009-10-20T18:33:24.047 に答える