共用方式為


註標運算子的解譯

註標運算子 ([ ]) 就如同其他運算子一樣,可由使用者重新加以定義。 註標運算子的預設行為 (如果未多載) 是使用下列方法結合陣列名稱和註標:

*((array-name) + (subscript))

在包含指標類型的所有加法運算中,都會自動執行縮放來調整類型的大小。 因此,結果值不會是 array-name 原點的 subscript 位元組,而是陣列的第 subscript 個元素。(如需這項轉換的詳細資訊,請參閱加法類運算子)。

同樣地,對於多維陣列而言,位址是使用下列方法衍生:

((array-name) + (subscript1 max* max3*...maxn)               + subscript2 * max3...max*n)                    . . . + subscriptn))

請參閱

參考

陣列 (C++)