gpt4 book ai didi

c# - const 正确性如何帮助编写更好的程序?

转载 作者:太空狗 更新时间:2023-10-29 23:21:04 26 4
gpt4 key购买 nike

这个问题来自一个 C# 人问 C++ 人。 (我知道一点 C,但只了解一些 C++ 的一般知识)。

许多使用 C# 的 C++ 开发人员说他们错过了 const 的正确性,这对我来说似乎很奇怪。在 .Net 中,为了禁止更改您需要创建不可变对象(immutable对象)或具有只读属性/字段的对象,或传递对象拷贝(默认情况下复制结构)。

C++ const 正确性是一种创建不可变/只读对象的机制,还是还有更多?如果目的是创建不可变/只读对象,则可以在 .Net 等环境中完成同样的事情。

最佳答案

整个部分专门用于 Const Correctness在常见问题解答中。享受吧!

关于c# - const 正确性如何帮助编写更好的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/743458/

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