是新的C++,我已经宣布的套组:我如何++获得一套只是第一个元素在C
std::set< std::set<int> > return_moves;
,并在其中也推了一些值。我想访问这个集合的第一个元素,以便我可以计算内部集合中的许多元素。我试图通过
return_moves.begin().size()
我得到这个错误得到它:
set_diff.cpp: In function ‘int main()’:
set_diff.cpp:62:47: error: ‘std::set<std::set<int> >::iterator {aka struct std::_Rb_tree_const_iterator<std::set<int> >}’ has no member named ‘size’
请帮我纠正我的语法。
s /'return_moves.begin()。size()'/'return_moves.begin() - > size()' – user0042
一个集合没有第一个元素的概念。 –
@EdHeal然后访问任何元素,我应该循环它吗? –