这是一个指向类成员的指针。根据标准(N4296,5.3.1):一元运算符&的结果是其操作数的指针。操作数必须是lvalue或限定符id。如果操作数是命名为非静态或变量成员m的限定符id,其中某些类C具有类型T,则结果具有类型“指向类C的成员类型T的指针”,并且是表示C :: m的prvalue。
Bob
的成员指针a
。 - Mateusz Grzejek&
不是应用于Bob
,而是整个Bob::a
名称。 - Lightness Races in Orbit&(Bob::a)
,它不起作用。 - AlexD(&Bob)::a
,所以他无法弄清楚发生了什么。 - Lightness Races in Orbit&
适用于整个内容,即Bob::a
。为了明确起见,可以尝试在周围放置括号。但是&(Bob::a)
将无法工作。 - AlexD