【发布时间】:2012-11-01 23:17:02
【问题描述】:
有很多关于 C# 中 readonly 的 C++ 等价物提到 const 的问题。但是,到目前为止,据我所知,我没有发现实际上是正确的,甚至没有提到我在这里所追求的细节。
可以在 ctor (spec) 中设置(甚至多次)只读字段。这允许在最终决定值之前执行各种操作。另一方面,C++ 中的 const 行为略有不同(在 C++ 和 C# 中),因为它要求最终值在 ctor 运行之前可用。
有没有办法在 C++ 中仍然实现readonly 的行为?
【问题讨论】:
标签: c# c++ constructor constants readonly