C言語なら俺に聞け(入門編)Part 112at TECHC言語なら俺に聞け(入門編)Part 112 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト253:デフォルトの名無しさん 13/02/06 15:27:59.42 マクロでどうにかしてみる 254:デフォルトの名無しさん 13/02/06 15:45:26.48 c++のclassの関数のオーバライドはちょっと違うんじゃね 255:デフォルトの名無しさん 13/02/06 16:26:56.14 >>247 まともな回答がほしければokwaveとかY!知恵遅れあたりへどうぞ 256:デフォルトの名無しさん 13/02/06 21:23:26.14 シンボル衝突時にどっちを採用するか(またはエラーとするか)はリンカ次第じゃないの? 257: ◆QZaw55cn4c 13/02/06 21:23:56.08 >>247 つ>>253 #define で違う名前に変換こんな感じ #define xmalloc(x, y) malloc(x) #define xfree(x, y) free(x) #define xrealloc(x, y, z) realloc(x, y) 258:デフォルトの名無しさん 13/02/06 22:21:54.62 #include <stdio.h> void hoge(int a) {printf("OK\n");}; #define hoge(a) \ if (a==1) printf("NG1\n");\ else if (a==2) (hoge)(a);\ else if (a==3) printf("NG2\n"); int main() { hoge(1); hoge(2); hoge(3); return 0; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch