c++代码里面的\(反斜杠)到底是啥意思?

如下:
#define CREATE_FUNC(__TYPE__) \
static __TYPE__* create() \
{ \
__TYPE__ *pRet = new(std::nothrow) __TYPE__(); \
if (pRet && pRet->init()) \
{ \
pRet->autorelease(); \
return pRet; \
} \
else \
{ \
delete pRet; \
pRet = NULL; \
return NULL; \
} \
}
以上代码里面的这个 \ 反斜杠是什么意思?

C语言的宏要求只能在同一行,是不能跨行的

这里的反斜杠就是告诉编译器,我这里虽然换行了,但其实还是一行,是同一个宏的意思。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-13
c++ \ 表示 续行符号
相似回答