编写在下方的运算符的说明

与其他运算符,编写在下方的运算符 ([]) 都可由用户重新定义。 编写在下方的运算符的默认行为,因此,如果没有重载,是将数组名称和该下标使用下列方法:

* (数组名称) + (下标)

在涉及指针类型的任何添加,调用自动执行对类型的大小调整。 因此,则结果的值不从 数组名称的原点的 脚本在下方的 字节;相反,它是数组的 subscriptth元素。 (有关此转换的更多信息,请参见 附加运算符。)

同样,使用下列方法,对多维数组,该地址派生:

(数组名称(+)下标1 max2 * max3… maxn+ subscript2 * max3… maxn…) + subscriptn)

请参见

参考

数组(C++)