- 主题:有个老外code review不让过
没必要加?
我一个常量字符串去调用函数,你不让调用?
非得让我先存到一个 buffer 里再去调用?
【 在 dismoon 的大作中提到: 】
: 从我的观点来说,第一个const没必要加,第二个path前面的const我反而觉得应该加,当然各人理解不同
--
FROM 112.97.60.*
在底层当炮灰,上面要求脱裤子放屁那不还就得脱裤子放屁么。
不脱裤子就放屁不就不让过嘛,瞎逼逼个啥。
【 在 cjon 的大作中提到: 】
: 标 题: Re: 有个老外code review不让过
: 发信站: 水木社区 (Fri Apr 7 10:42:11 2023), 站内
:
: 同感,纯属脱裤子放屁。
: 【 在 z16166 的大作中提到: 】
: : 搞两个const来声明一个变量的代码,很少见啊。
: : 虽然说法没错,但是太啰嗦了,代码里到处是这种双const的话,扎眼
:
--
FROM 219.142.99.*
在底层当炮灰要有当炮灰的觉悟,别老是脱裤子放屁就一副不甘心的样子。
【 在 cjon 的大作中提到: 】
: 对,C的库里面基本见不到这么恶心人的用法。
: 要么是 const char,要么是 const char *。
: const char * const 纯属脱裤子放屁。
: ...................
--
FROM 219.142.99.*
同意老外的做法。能加const地方都要加。
【 在 freyoneby 的大作中提到: 】
: 一定要函数参数加个const,比如conf(const char* path)改成conf(const char* const path),我说参数的值改不了,没必要加,他说能加const地方都要加,想问一下参数要么进栈要么进寄存器,const是怎么作用到寄存器上的?
: - 来自 水木社区APP v3.5.7
--
FROM 46.15.37.*
在函数实现的时候是需要const int,const double的。因为这就明摆这些值是改不了的。不然不小心改动了,调试不一定容易。
【 在 fanci 的大作中提到: 】
: 那你们的所有参数不得是 const int, const double
--
FROM 46.15.37.*
code review不要死磕。但凡是没有错误的建议且改动不大的话,满足reviewer就好。这样效率更高。
【 在 freyoneby 的大作中提到: 】
: 一定要函数参数加个const,比如conf(const char* path)改成conf(const char* const path),我说参数的值改不了,没必要加,他说能加const地方都要加,想问一下参数要么进栈要么进寄存器,const是怎么作用到寄存器上的?
:
: - 来自 水木社区APP v3.5.7
: ...................
--来自微微水木3.5.14
--
FROM 98.45.178.*
给指针自己加const能避免*counter++这种低级错误,还是有用的。
--
FROM 58.44.45.*
c里面这些裸指针乱飞不安全。你不知道后来的人会有什么奇葩的修改。一开始把const 都加上是个好习惯。以前人不这么做不等于他们是对的。用裸指针不小心就是一堆血泪教训。
【 在 freyoneby 的大作中提到: 】
: 一定要函数参数加个const,比如conf(const char* path)改成conf(const char* const path),我说参数的值改不了,没必要加,他说能加const地方都要加,想问一下参数要么进栈要么进寄存器,const是怎么作用到寄存器上的?
:
: \- 来自 水
: ..................
--
FROM 107.3.131.*
c都找啥工作
【 在 freyoneby 的大作中提到: 】
: 一定要函数参数加个const,比如conf(const char* path)改成conf(const char* const path),我说参数的值改不了,没必要加,他说能加const地方都要加,想问一下参数要么进栈要么进寄存器,const是怎么作用到寄存器上的?
:
: - 来自 水木社区APP v3.5.7
: ...................
--
FROM 223.104.190.*
加上更好些,细节决定成败,这也是老外的东西一般质量比咱们的好的原因所在。
【 在 freyoneby 的大作中提到: 】
: 一定要函数参数加个const,比如conf(const char* path)改成conf(const char* const path),我说参数的值改不了,没必要加,他说能加const地方都要加,想问一下参数要么进栈要么进寄存器,const是怎么作用到寄存器上的?
: - 来自 水木社区APP v3.5.7
--
FROM 111.25.64.*