为什么开发人员会使用宏?

Nat*_*pos 0 macros

  • 为什么开发人员会使用
  • 使用它们有什么优点和缺点?
  • 我在哪里可以找到一些资源以及如何使用它们?

Rob*_*vey 6

通常,宏是扩展为多个指令的指令.缩写,如果你愿意的话.宏的存在与缩写存在的原因相同; 他们是一种速记.


dcp*_*dcp 6

宏是一个相当广泛的术语.例如,在C++中,存在诸如这些的宏.从软件开发的角度来看,它们允许您使用这些便利宏(__FILE__例如)来执行某些操作,例如获取当前源文件的名称等.

您还可以在编辑器中记录按键宏.例如,如果要编辑文件的每一行并用引号括起来,则可以记录一系列按键来执行此操作,然后将宏"保存"到单个键.然后,您可以按下该键,该键将执行您刚为文件中的每一行保存的所有击键.