符号在c++中做什么?

What does the symbol do in C++?

本文关键字:什么 c++ 符号      更新时间:2023-10-16

很抱歉这是一个愚蠢的问题,但是在谷歌上很难搜索到特殊字符。

我试着理解这个看起来很粗糙的代码:

#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)

它允许你在下一行继续你的语句

参见:c++中的反斜杠是什么意思?

在此上下文中,它指定宏定义在下一行继续。如果没有它,您将不得不在一行中编写所有内容。