什么是'的正式名称。'和' - >' C和C ++中的运算符?

时间:2016-03-24 17:24:07

标签: c++ c operators

我很好奇,如果他们有一个正式名称或只是'点'和'箭头'?我尝试在cpluscplus和Deitel中搜索,但没有找到任何东西

2 个答案:

答案 0 :(得分:2)

C标准称它们为成员访问运算符,但仅在索引中。除了索引中的一个位置之外,它们在其他任何地方都没有给出名称。在同一个地方,->运算符称为箭头运算符, .运算符称为结构/联合成员运算符。

答案 1 :(得分:1)

根据我的preferred (C++) reference,他们被称为Member Access运营商。

但要区分这些,通常称为 dot arrow 运算符(请参阅link中提及的comment @AnT )。