点运算符可以将表达式作为右操作数吗?为什么?

时间:2012-05-17 03:30:39

标签: c++

以下陈述在任何情况下都是合法的吗?

s.*p = 5;

所以,
点运算符可以将表达式作为右操作数吗?为什么呢?

1 个答案:

答案 0 :(得分:6)

p是一个 pointer to member ,您可以使用s运算符通过类对象.*访问指向的成员。