Perintah set print array-indexes

Menyalakan atau mematikan tampilan indeks elemen array.

Sintaksis

set print array-indexes on
set print array-indexes off
show print array-indexes

Mode

off
GDB akan menampilkan konten array dalam format daftar sederhana (contoh: $1 = {1, 2, 3}).
on
GDB akan menampilkan konten array dalam format yang lebih panjang yang mencakup indeks elemen (contoh: $1 = {[0] = 1, [1] = 2, [2] = 3}).

Mode Default

Nilai default untuk pengaturan print array-indexes adalah 'off'.

Catatan

Perintah set print array-indexes dapat digunakan bersama dengan perintah set print array untuk menyesuaikan lebih lanjut tampilan isi array.

Contoh

Berikut adalah log dari sesi GDB contoh yang mengilustrasikan bagaimana perintah set print array-indexes mempengaruhi output dari perintah print:

                        
(gdb) start
Breakpoint sementara 1 di 0x80483f3: file test.cpp, baris 5.
Starting program: /home/bazis/test 
Breakpoint sementara 1, main (argc=1, argv=0xbffff064) di test.cpp:5
5 int testArray[] = {1, 2, 3};
(gdb) next
6 return 0;
(gdb) print testArray
$1 = {1, 2, 3}
(gdb) show print array-indexes
Pencetakan indeks array dimatikan.
(gdb) set print array-indexes on
(gdb) print testArray
$2 = {[0] = 1, [1] = 2, [2] = 3}