C言語なら俺に聞け(入門篇) Part 17
■ このスレッドは過去ログ倉庫に格納されています
007570
2007/07/27(金) 15:47:44-foo.c-
static void foo(){
}
void (*fp)() = foo;
-main.c-
#define FLAG 1
extern void (*fp)();
main(){
#if FLAG
(*fp)(); // ←これは呼べる
#else
foo(); // ←これは呼べない
#endif
}
FLAGが1なら普通に動作し
FLAGが0ならリンクエラーって事ですか?
■ このスレッドは過去ログ倉庫に格納されています