Sun Studio 12:使用 dbx 调试程序

数组片

以下是一个二维矩形 C++ 数组片示例(省略了缺省跨距 1)。


print arr(201:203, 101:105)

此命令打印大型数组的一部分元素。请注意,该命令省略了 stride-expression,使用的是缺省跨距值 1。

具有从 100 列到 106 列及从 200 行到 205 行的数组的图示。从 201 行到 203 行的第 101 列到 105 列的元素加了阴影。

如上所示,前两个表达式 (201:203) 指定该二维数组的第一个维度中的数组片(三行一列)。数组片从第 201 行开始,到第 203 行结束。第二组表达式(以逗号与第一组表达式分开)用于定义第二个维度的数组片。该数组片从第 101 列开始,到第 105 列结束。