#define TRIPLE_LOOP(code)\
//if there is something in code \
for(...) for(...) for(...) { code }\
//if code is empty then\
SOME_OTHER_CODE
その
TRIPLE_LOOP(printf("muhahaha"))
ような何か私は何をしたいです
と
TRIPLE_LOOP()
は、SOME_OTHER_CODEを生成します 彼の可能性?
このように再定義できますか? – iammilind
そして、どうしてですか? TRIPLE_CODE()はTRIPLE_CODE()ではありません。 #define A(p1、p2、p3)、#define A(p1、p2)、#define A(p1)など –
Olympian
これは動作しません。マクロを再定義することはできません – gtikok