1

我一直在尝试在 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 文件的信息。

提前致谢

4

1 回答 1

0

所以我发现了这里描述的等级和基本表达式。得到它的工作。不是一个花哨的列表......但它有效。

   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
          )
       )
    }
于 2013-05-16T01:36:23.323 回答