每个参数的常数,无论好与否

时间:2017-01-04 10:48:41

标签: delphi

使用弧,我意识到我经常将我的过程/函数的所有参数都设置为const,因为在弧上,没有const,你将在对象上有一个refcount增加/减少,就像在字符串上一样。

例如:

procedure xxx(const a: Tobject;
              const b: integer;
              const c: string;
              const anything: anything);

但是我问自己,对于Tobject和字符串它的缝合是否适合这样做,但是对于整数和其他,这是否会减慢某些地方的速度?是在编译时编译器检查我们不更新const变量吗?

0 个答案:

没有答案