본문 바로가기

Language/c/c++

C Macro 활용

다음에 참고하기 위해 쓴다.

#define    DebugRtiData(name)    do { \
    for (int i = 0; i < data_seq.length(); ++i) { \
        if (info_seq[i].valid_data) { \
            name##TypeSupport::print_data(&data_seq[i]); \
        } \
    }    \
    } while ( 0 )

사용예

DebugRtiData(FCE_AIDLC_CTRL);