Jas*_*ick 1 c++ const shorthand c-preprocessor
我有一个很大的代码,我的许多函数都接受类型<typename> const * const <varname>或类型的参数<typename> const * const * const <varname>
定义像
_CsC或的预处理器速记是否会非常滥用_CsCsC
例如
#define _CsC const * const和#define _CsCsC const * const * const
凡C代表const和s代表*以及_是引起你的注意,这是一个#defined速记.
我意识到最初的反应可能是"嗯什么?" 但是,一旦你阅读了几行代码,看起来你已经适应了它,并且通过允许你更快地看到类型/ varname来提高可读性......
在我看来,初始测试编译并且双指针更具可读性.