G
Green Mamba
Gast
Hi,
wenn ich in einer Klasse sowas hier deklariere im Header:
landet das Array bekanntlich auf den Stack. Im Debugger kann ich einen Watcher oder Quickwatch drauflegen, und mir den Inhalt ansehen. Man kann die Variable einfach aufklappen, und sieht das gesamte Array. Wenn ich hingegen sowas hier mache:
oder gar sowas hier: (hat soweit ich weiß den gleichen Effekt)
kann ich mir jeweils nur einen Ausdruck im Quickwatch ansehen. Ich muss dafür von Hand z.B. den Ausdruck heapArray [10] ansehen, und kann dann die 10. Stelle des Arrays sehen. Gibts da einen Trick, dass ich mir z.B. im Quickwatch einen speziellen Ausdruck ansehe, so dass mir die ersten 100 Stellen an einem Pointer angezeigt werden?
Also mein Ziel ist es, dass ich mir ein Array schön übersichtlich im Debugger aufklappen kann. Und nein, ein statisches Array ist keine Alternative.
Viele Grüße,
Mamba
wenn ich in einer Klasse sowas hier deklariere im Header:
Code:
float stackArray [100];
Code:
float* heapArray = new float [100];
Code:
float* heapArray = (float*) malloc (400);
Also mein Ziel ist es, dass ich mir ein Array schön übersichtlich im Debugger aufklappen kann. Und nein, ein statisches Array ist keine Alternative.
Viele Grüße,
Mamba