标签: c++ iterator set
我有一个集合,在那个集合中是struct对象。这是我的集合声明:
//Where tile is the struct I'm using set<tile> puzzleSet;
假设我只想要tile对象。我该怎么办或什至不可能?我试着做:
set<tile>::iterator it = puzzleSet.find(myTile); tile yourTile = *it;
但这只是给出一个错误,指出set迭代器不可取消。预先感谢!