29
|
Omry Yadan · 技术社区 · 15 年前 |
![]() |
1
20
见 Why am I getting an error converting a Foo** â const Foo**?
引用接着给出了一个示例,说明这种隐式转换如何允许我修改
|
![]() |
2
22
这是一个非常棘手的限制。它与语言的别名规则相关。看看标准是怎么说的,因为我以前曾经面对过这样的情况:
|
![]() |
3
10
其他ANWER已经解释了为什么这是C++中的一个错误。
我来回答你问题背后的问题。您希望在函数的接口中声明,您的函数不会修改数组中包含的浮点值。很好的意图,并使您的函数
实现所需功能的正确方法是将函数参数的类型更改为
附加的
现在可以使用
|
![]() |
4
8
如果将参数转换为
因此,您不能
有关更多详细信息,请参阅 C++ FAQ Lite . |