- 主题:有个老外code review不让过
我回复你自己说的代码不加const检查好吧。
【 在 xshoushoux 的大作中提到: 】
: 这个主题说的不是第二个const吗?你究竟知不知道自己在说什么。。。
--
FROM 120.245.128.*
我说的就是绝大部分公司/项目是不会去检查参数加不加第二个const的
因为这根本没什么收益
【 在 comus 的大作中提到: 】
: 我回复你自己说的代码不加const检查好吧。
--
修改:xshoushoux FROM 58.35.30.*
FROM 58.35.30.*
对,主要是这个。但中间有个奇葩插进来说,
第二个 const 一定要写,但第一个 const 建议不要写,因为写了会有问题。
【 在 xshoushoux 的大作中提到: 】
: 这个主题贴从头到尾只在讨论第二个const吧
--
修改:flw FROM 112.97.60.*
FROM 112.97.60.*
那你为啥说: “绝大部分公司/项目都不会去检查函数参数加不加const,收益极小,只会让代码变的啰嗦”
我回复的是你这个问题。你是不是觉得第一个const,第二个const检查在lint里可以分开配置?
【 在 xshoushoux 的大作中提到: 】
: 这个主题贴从头到尾只在讨论第二个const吧
:
--
FROM 120.245.128.*
我说的是第二个const
这个主题帖里第一个const根本没有讨论的必要,默认肯定说的就是第二个const
【 在 comus 的大作中提到: 】
: 那你为啥说: “绝大部分公司/项目都不会去检查函数参数加不加const,收益极小,只会让代码变的啰嗦”
: 我回复的是你这个问题。你是不是觉得第一个const,第二个const检查在lint里可以分开配置?
--
FROM 58.35.30.*
传两const的指针就是让你用指针操作,你非要用n[20]没人拦得了你。
【 在 flw 的大作中提到: 】
: n[20] 了解一下。
: 这人是脱离编程多久了。
:
--
FROM 120.245.128.*
越说越离谱了。
你说的是银河系的 C 语言吗?
总感觉你是来自于平行时空。
【 在 comus 的大作中提到: 】
: 传两const的指针就是让你用指针操作,你非要用n[20]没人拦得了你。
--
FROM 112.97.60.*
好啊,那你把lint配置成只查第一个const,不查第二个const呗。如果能那没问题,说明lint不认为这是个告警。
不能,你和前面那个兄弟一样觉得你们比lint厉害。
【 在 xshoushoux 的大作中提到: 】
: 我说的是第二个const
: 这个主题帖里第一个const根本没有讨论的必要,默认肯定说的就是第二个const
:
--
FROM 120.245.128.*
我也是感觉你比世界上许多人都厉害。我甘拜下风。
【 在 flw 的大作中提到: 】
: 越说越离谱了。
: 你说的是银河系的 C 语言吗?
: 总感觉你是来自于平行时空。
: ...................
--
FROM 120.245.128.*
你说的世界上许多人真的不知道是在哪里
已经跟你说的很明白了,绝大部分公司/项目都不要求指针参数写第二个const,你去看看C标准库,看看linux kernel,你究竟在自high个啥啊
【 在 comus 的大作中提到: 】
: 我也是感觉你比世界上许多人都厉害。我甘拜下风。
--
FROM 58.35.30.*