Sun Studio 12 Update 1:使用 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 列结束。