我在一个项目中有一个定制的地图类/容器,其中包括一个迭代器。迭代器定义了 (*) 运算符以返回指向地图元素的键。我使用 natvis 文件以我想要的方式显示自定义地图以及迭代器,它可以工作。问题是当我在监视窗口中输入以下内容时:
*fooIterator
我得到:
no operator "*" matches these operands
在 natvis 文件中做什么来克服这个问题?
我在一个项目中有一个定制的地图类/容器,其中包括一个迭代器。迭代器定义了 (*) 运算符以返回指向地图元素的键。我使用 natvis 文件以我想要的方式显示自定义地图以及迭代器,它可以工作。问题是当我在监视窗口中输入以下内容时:
*fooIterator
我得到:
no operator "*" matches these operands
在 natvis 文件中做什么来克服这个问题?