我可以做到:
std::unordered_set<MyThing*> things;
MyThing aThing = nullptr;
for(auto item : mySet){
aThing = item;
break;
}
有没有一种方法可以获取单个项目而无需编写所有代码进行迭代?
我只是出于好奇而想知道。
答案 0 :(得分:2)
您可以这样做:
MyThing* aThing = things.empty() ? nullptr : *things.begin();