Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 什么';这是';的正式名称';和'-&燃气轮机';C和C+中的运算符+;?_C++_C_Operators - Fatal编程技术网

C++ 什么';这是';的正式名称';和'-&燃气轮机';C和C+中的运算符+;?

C++ 什么';这是';的正式名称';和'-&燃气轮机';C和C+中的运算符+;?,c++,c,operators,C++,C,Operators,我很好奇他们是有正式的名字,还是只有“点”和“箭头”?我试着在CPlucPlus和Deitel中搜索这个,但根据我的说法,没有找到任何东西,它们被称为操作符 但是为了区分两者,它们通常被称为点和箭头操作符(请参阅它们中提到的@AnT)。C标准称它们为成员访问操作符,但仅在索引中。除了索引中的一个位置外,其他任何地方都不会给它们命名。在同一个地方,->操作符称为箭头操作符,操作符称为结构/联合成员操作符。“部分”重复,这实际上回答了完整的问题:在C标准的索引中,它们被索引为“点操作符”和“箭头操作

我很好奇他们是有正式的名字,还是只有“点”和“箭头”?我试着在CPlucPlus和Deitel中搜索这个,但根据我的说法,没有找到任何东西,它们被称为操作符


但是为了区分两者,它们通常被称为点和箭头操作符(请参阅它们中提到的@AnT)。

C标准称它们为成员访问操作符,但仅在索引中。除了索引中的一个位置外,其他任何地方都不会给它们命名。在同一个地方,
->
操作符称为箭头操作符,
操作符称为结构/联合成员操作符。

“部分”重复,这实际上回答了完整的问题:在C标准的索引中,它们被索引为“点操作符”和“箭头操作符”。是的。。。实际上,我叫它们“点”和“点”。“箭头”,虽然在打印中很好,但对于C++的正常会话来说,太多了:“@ HhanalANES”,你应该注意到C和C++有各自的标准和官方文档。没有语言C/C++。每个都有自己的命名约定。你使用哪一个?顺便说一下,这是C++引用。我认为他是在请求单个操作符的名称,而不是它们所属的集合的名称。C引用的索引有“箭头操作符(<代码> ->代码>)”和“点运算符(<代码> ./COD>)”的索引项。它还有“
->
(结构/联合指针运算符)”和“
(结构/联合成员运算符)”的索引项。因此,“箭头运算符”和“结构/联合指针运算符”是同义词,“点运算符”和“结构/联合成员运算符”也是同义词。索引更经常使用术语“箭头运算符”。
是结构/联合成员运算符。@Olaf我在第一次搜索时没有在标准中找到这个运算符,但现在我找到了,这很有趣。我也第一次只找到了名称
结构/联合指针运算符
,但这不是很有描述性,也很不直观。就我个人而言,我更喜欢用“箭头”和“点”“运算符”说话,只是因为用符号说话有点复杂。