我想修改autoexp.dat來編寫一個可視化器,我只是部分實現了我想要的。我有哪裏BAR1和BAR2動態分配數組與Visual Studio調試器可視化器與兩個動態數組的幫助
class Foo
{
double* Bar1;
double* Bar2;
int size;
}
和autoexp.dat的[展示臺]部分形象化,我已經拿出貌似
Foo{
children
(
#(
[size]: [$c.size],
#(
[Bar1]: #array(expr: $c.Bar1[$i], size: $c.size)
),
#(
[Bar2]: #array(expr: $c.Bar2[$i], size: $c.size)
)
)
)
}
類(如下圖)
遺憾的是,輸出這是
Foo
[size] 24
[Bar1] 1
[Bar1] 1
.
.
[Bar1] 1
[Bar2] 0
[Bar2] 0
.
.
[Bar2] 0
我想它顯示
Foo
[size] 24
[Bar1]
[0] 1
[1] 1
.
.
[23] 1
[Bar2]
[0] 0
[1] 0
.
.
[23] 0
其中Bar1和Bar2是可摺疊的,但更重要的是我有指數。
好吧,它的醜陋作爲罪過,但這個作品 – Steve