我一直在尝试在autoexp.dat文件中为Visual Studio创建一个可视化工具。有人可以给我一些指示吗?
以下是类声明的精简版本:
template<class T>
class MyClass {
T **v;
int nRow;
int nCol;
}
到目前为止,我有以下内容,它给出了每行的第一个元素(如预期的那样),但不知道如何扩展它,以便我可以获得其余的列。
MyClass<*>{
children
(
#array
(
expr: $e.v[$i],
size: $e.nRow
)
)
}
我无法找到有关如何格式化autoexp.dat文件的内容。
提前致谢
答案 0 :(得分:0)
所以我发现了等级和基本表达式as described here。搞定了。不是花哨的清单......但它确实有效。
MyClass<*>{
children
(
#array
(
rank: 2,
base: 0,
expr: $e.v[($i % $e.nRow)][($i - $i % $e.nRow)/$e.nRow],
size: ($r==1)*$e.nRow+($r==0)*$e.nCol
)
)
}