我有一个大代码,我的许多函数都接受类型的参数<typename> const * const <varname>
或<typename> const * const * const <varname>
定义像
_CsC
或_CsCsC
例如
#define _CsC const * const
和#define _CsCsC const * const * const
C
Stands forconst
和s
Stands for *
and the是为了引起你_
的注意,这是一个#define
d 速记。
我意识到最初的反应可能是“嗯,什么?” 但是一旦你阅读了几行以上的代码,似乎你会适应它,它会通过让你更快地查看类型/变量名来提高可读性......
在我看来,初始测试编译并且双指针更具可读性。