gpt4 book ai didi

c++ - const * const 的预处理器简写

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:22:57 27 4
gpt4 key购买 nike

我的代码很长,我的许多函数都接受
<typename> const * const <varname> 类型的参数或 <typename> const * const * const <varname>

定义一个像这样的预处理器速记会不会太滥用了
_CsC_CsCsC

例如
#define _CsC const * const#define _CsCsC const * const * const

哪里C代表consts代表*_是为了引起你的注意,这是一个 #define d 简写。

我意识到最初的 react 可能是“嗯什么?”但是一旦你阅读了多行代码,似乎你就会适应它并且它会通过允许你更快地查看类型/变量名来提高可读性......

在我看来,初始测试编译并且双指针更具可读性。

最佳答案

是的,这将是可怕的和侮辱性的。请改用 typedef

关于c++ - const * const 的预处理器简写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12378465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com