gpt4 book ai didi

c++ - 是否值得插入 `const` -正确性

转载 作者:IT老高 更新时间:2023-10-28 23:19:05 25 4
gpt4 key购买 nike

我目前面临一个由一些高级程序员编写的 C++ 项目,其中包含大约 400 个文件和 200 个类。

代码精心设计,运行良好且稳定。

虽然我正在添加一些功能,但对我来说,注意 const 的正确性只是普通的做法。

但是,如果我开始声明我的新成员函数 const,那么为了使事情正常进行,调整旧代码是没有止境的。

  • 我是否应该投入大量时间来引入 const-正确性进入这段代码?
  • 更糟糕的是,我必须触摸和更改旧的成熟代码并解释给前辈们我在代码审查期间所做的事情。值得吗?

最佳答案

常量正确性是静态类型的一种附加层,旨在更容易开发成熟、可靠和健壮的代码。你说你已经有了后者。在这种情况下,从实用的角度来看,在此类代码库中强制执行 const 正确性似乎并没有显着的附加值(value)。

关于c++ - 是否值得插入 `const` -正确性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7595284/

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