是的,我已经看过 这个问题 和 这个常见问题解答,但我 仍然 不明白 ->*
和 .*
在 C++ 中的含义。
这些页面提供 了有关 运算符的信息(例如重载),但似乎没有很好地解释它们 是 什么。
What are ->*
and .*
in C++, and when do you need to use them as compared to ->
and .
?
原文由 user541686 发布,翻译遵循 CC BY-SA 4.0 许可协议
是的,我已经看过 这个问题 和 这个常见问题解答,但我 仍然 不明白 ->*
和 .*
在 C++ 中的含义。
这些页面提供 了有关 运算符的信息(例如重载),但似乎没有很好地解释它们 是 什么。
What are ->*
and .*
in C++, and when do you need to use them as compared to ->
and .
?
原文由 user541686 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
我希望这个例子能为你清除一切
现在,您不能使用
x.somePointer()
或px->somePointer()
因为在类 X 中没有这样的成员。为此,使用了特殊的成员函数指针调用语法……只需尝试自己举几个例子,你会习惯的