7

维基百科将它们称为:

-> a 指向的对象的成员 b
->* a 指向的对象的 b 指向的
成员。* 对象 a 的 b 指向的成员

但我需要在不使用“a”和“b”的情况下引用它们。他们有名字吗?

4

3 回答 3

6

该标准具有调用->*.*“指向成员运算符”(5.5)。前者期望第一个操作数是指针类型,第二个是类类型。

同样,->.被称为“类成员访问”(5.2.5),或“点”和“箭头”。

于 2011-09-25T23:04:26.320 回答
2

如果您在对话中讨论它们,我会使用以下术语::

->   "Arrow"  eg. "B-arrow-A"
->*  "Arrow-star"  eg.  "B-arrow-star-A" 
.*   "Dot-star"    eg.  "B-dot-star-A"

在写它们时,我更喜欢其他人提到的术语。

于 2011-09-25T23:08:20.457 回答
1

我相信它是

  • 成员访问运算符 (->)
  • 指针解引用运算符 (*)

  • 指向成员选择 (.*) [根据此处,至少]

于 2011-09-25T23:03:48.037 回答