gpt4 book ai didi

c++ - 按值传递的函数参数的常量正确性

转载 作者:行者123 更新时间:2023-11-28 08:03:21 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Const correctness for value parameters

我认为以下是良好的编码习惯。当一个参数按值传递给一个函数时,它应该只被读取,而不是在函数体中被修改(或重用)。但这实际上是一种好的做法吗?

示例(我避免做的事情):

int foo(int x){
//do lots of cool stuff
x = 69;
//do even cooler stuff
}

从这里开始,我们将了解 const 的正确性。只要我的做法是好的,几乎每个函数的每个参数都应该以“const”开头。实际上“a”是乐观的:

class A{
const int gnoo(const int *const, const double) const;
};

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