我想知道从数组中获取值的“过程”是否具有名称(例如,当您执行此操作时:
array[3] // this will get the value from index '4'
(在C ++中),获取值的过程是否有名称?)
如果对此有充分的解释,我很抱歉。我试图在谷歌搜索一些东西,但我找不到任何用我的话。
答案 0 :(得分:6)
它被称为下标运算符。它是可重载的,但在数组或指针上使用时,a[n]
与*(a + n)
具有相同的含义。
该名称可能来自数学,其中向量*被写为 v =( v 1 ,..., v n ),所以 v i 表示 i th 元素。
*)除非您是相对主义者,否则不允许在计算机附近使用。如果他们是,他们会向你喊“1-form”。