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