gpt4 book ai didi

c++ - 为什么制作 const 函数很有用?

转载 作者:太空狗 更新时间:2023-10-29 20:07:08 25 4
gpt4 key购买 nike

如果只能读取变量而不能写入(类变量),为什么将函数设为 const 如此有用?

最佳答案

如果您将 const 指针或 const 引用传递给其他对象,则它只能调用该类的 const 方法(如果有的话)。

显然,如果您从不关心类型的常量正确性,那么您可以忽略它。

我想它也可以帮助编译器在某些情况下优化事物,尽管我对此表示怀疑,即使它确实有帮助,允许这种小的改进(如果有的话)来决定你如何编写代码也是不成熟的大多数情况下的优化。

关于c++ - 为什么制作 const 函数很有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4524095/

25 4 0