c_cpp 宏回购

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 宏回购相关的知识,希望对你有一定的参考价值。

/*
* Print
*/
#define psln(x) std::cout << #x " = " << std::endl << (x) << std::endl

/*
* Pause
*/
#define PAUSE {system("pause");}
/*
* ifcheck
* Make a decision according to the ret_val of function
*/
#define IFCHECK(rtn, msg, is_pause, rtn_val) {\
    if(rtn<0) { \
    std::cout << (msg) << std::endl; \
    if(is_pause) { \
    system("pause");\
    } \
    return rtn_val; \
    } \
}

以上是关于c_cpp 宏回购的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 宏定义

c_cpp iOS通用全球宏

c_cpp 使用宏来连接堆对象

c_cpp c中句柄的示例宏

c_cpp C ++ Setter Getter宏

c_cpp C - Zed的调试宏