VC调试器表达式求值问题
我写了一个3维的数组类:
Buffer3D<int> buffer;
其中我写了个成员函数:
T& operator() (int x, int y, int z) 用来访问数组内容
int i =buffer(i, j, k); 就能这么用了
但是调试的时候有问题,在watch里面写buffer(i, j, k)是看不到数据的(VC++2008),必须写buffer.operator()(1,2,3)
我在找一个办法使buffer(i, j, k)这样的写法能用鼠标指上去或者监视里面能看到数据
我会写vs debugger script和 EEAddin 但是对这种问题完全无能为力。难道需要vs sdk写plugin?