【发布时间】:2014-03-23 21:58:52
【问题描述】:
我看过一个例子。在那个例子中,有一行像x->*y。它是什么? ->*。我是 C++ 编程新手,对运算符了解不多。谁能描述一下?
【问题讨论】:
-
一点也不难检查:en.cppreference.com/w/cpp/language/operator_precedence。哦,它不是 C 的一部分。
-
不是一个操作员。它是
->运算符,后跟*运算符。 -
@Barmar,它肯定是在 C++ 中,我认为你不能在 C 中使用这种语法。
-
@chris 我已经阅读了,我发现了一些运算符,例如
->、*和->*。所以,我越来越困惑。是两个运算符->和*的组合还是一个运算符->*(指向成员的指针)? -
@Felix 与 What are the Pointer-to-Member ->* and .* Operators in C++? 相同,不知道为什么重复项会被投票。