- 主题:有个老外code review不让过
n[20] 了解一下。
这人是脱离编程多久了。
【 在 comus 的大作中提到: 】
: 我感觉老外肯定是看了函数实现,发现path并没有做++操作,所以说要加第二个const。
: 的确像你说得,一个是增加可读性,让函数外面知道path在内部没有做++操作,不会导致异常(比如外面是一个int [10]数组,传了第[9]到函数里,函数不会++指向非法得[10]),另一方面就是让维护的人修改函数实现的时候不要添加++操作,如果要++操作编译器会提示,从而让程序员认真
: 考虑。
--
FROM 112.97.60.*
对,主要是这个。但中间有个奇葩插进来说,
第二个 const 一定要写,但第一个 const 建议不要写,因为写了会有问题。
【 在 xshoushoux 的大作中提到: 】
: 这个主题贴从头到尾只在讨论第二个const吧
--
修改:flw FROM 112.97.60.*
FROM 112.97.60.*
越说越离谱了。
你说的是银河系的 C 语言吗?
总感觉你是来自于平行时空。
【 在 comus 的大作中提到: 】
: 传两const的指针就是让你用指针操作,你非要用n[20]没人拦得了你。
--
FROM 112.97.60.*
保护模式
【 在 teleheart 的大作中提到: 】
: 可能有,不过暂时没想到
--
FROM 27.38.197.*