c++代码里宏定义的理解
最近看代码经常看到满天飞的宏定义,尤其是带换行\,和##的,看的更迷惑,针对这种找了个典型来理解一下。以下是vtk库中的代码,宏定义为://// Set built-in type. Creates member Set"name"() (e.g., SetVisibility());//#define vtkSetMacro(name,type) \virtual void Set##name (type _arg) \{ \ vtkDebugMacro(<< this-&
原创
2020-09-04 15:05:44 ·
392 阅读 ·
0 评论