1

语义问题:“可变”不能应用于引用

以上只是我在尝试编译fuego-iphone项目时收到的一系列错误中的最新一个。我不确定,但这可能与我编译 boost 的方式有关。该项目的 README 建议使用这些说明将 boost 编译到框架中,但我已经使用此处的更新说明进行了此操作。这个 CLANG 错误会以某种方式与增强版本有关吗?

我承认在 C++ 方面相对无知。

如果有人对在 xcode 中使用 fuego 库有任何出色的建议,我已经尝试了很多不同的东西,而且我几乎束手无策。谢谢!

编辑:对这里的任何歧义表示歉意,但我不是在询问可变引用,而是在显示这个问题的最新症状。fuego 邮件列表有一个关于使用 boost 1.48 的相关问题,现在检查一下,很明显我已经编译了 1.49,所以我将重新编译 boost 的早期版本,看看是否能以某种方式修复它。

4

1 回答 1

4

mutable修饰符意味着可以从方法中更改字段const。但是对于引用字段,这没有任何意义,因为在 C++ 中永远不能更改引用。

于 2012-06-25T14:29:54.913 回答