gpt4 book ai didi

c++11 - C++ 中的集合

转载 作者:行者123 更新时间:2023-12-02 23:16:02 24 4
gpt4 key购买 nike

如何在 C++ 中创建一组集合?

set<char> inner1;
set<char> inner2;
set< set<char> > outer;
set< set<char> >:: iterator new_it;
set<char>::iterator it;

for (int i = 65; i < 70; ++i)
inner1.insert(i);

for (int i = 70; i < 80; ++i)
inner2.insert(i);

outer.insert(inner1);
outer.insert(inner2);

for(new_it=outer.begin();new_it!=outer.end();new_it++)
{
for(it=*(new_it);it!=(new_it);)
{

}
}

最佳答案

您不能在内循环中将 new_it 分配给 it。这样做:

for(it = new_it->begin(); it!=new_it->end(); ++it)

关于c++11 - C++ 中的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27667249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com