これを達成する方法がわかりません!
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   に答える