consideri il seguente esempio:Come "guardare" un array dinamico C++ usando gdb?
int size = 10, *kk = new int[size];
for (int i = 0; i < size; i++) {
kk[i] = i;
}
delete [] kk;
Come posso aggiungere un orologio per l'intero array? Posso aggiungere un orologio uno per uno (kk [0], kk [1] ...), ma poiché so che la lunghezza dell'array è un modo per farlo automaticamente? Intendo qualcosa come kk [0..size-1] o così.
Sto usando NetBeans IDE insieme a cygwin g ++ e gdb.
Impiegato Modifica russa modifica leggermente il significato della domanda, ma il @ in un'espressione funziona sia per i comandi di visualizzazione che per quelli di stampa. –
mkb
Vuoi guardarlo (interrompere la lettura/scrittura) o stamparlo quando GDB si arresta? –
guardare (pausa) su tutta la gamma: http://stackoverflow.com/questions/11004374/watch-a-memory-range-in-gdb –