2016-10-26 70 views
-1

对不起,这是一个很愚蠢的问题,但特殊字符很难在谷歌搜索。符号在C++中做了什么?

我试图理解这个哈克寻找代码像这样:

#define DEFUN(funcname, cmdname, cmdstr, helpstr) \ 
    static int funcname (struct cmd_element *, struct vty *, int, char **); \ 
    static struct cmd_element cmdname = \ 
    { \ 
    cmdstr, \ 
    funcname, \ 
    helpstr \ 
    }; \ 
    static int funcname \ 
    (struct cmd_element *self, struct vty *vty, int argc, char **argv) 

回答

1

在这种情况下它指定宏定义在下一行继续。没有它,你必须把所有东西写在一行中。