小编muz*_*zzi的帖子

如何迭代容器中的前十个项目

我想只打印前10个插入的项目,而留下其余的.我必须使用什么代码(而不是使用myset.end())才能只打印前10个整数而不是打印每个整数.

int main ()
{
std::set<int> myset;
std::set<int>::iterator it;

// set some initial values:
for (int i=1; i<=20; ++i) 
    myset.insert(i*10);    

std::cout << "myset contains:";
for (it=myset.begin(); it!=myset.end(); ++it)
std::cout << *it << ' ';
std::cout << "\n\n";

return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ containers iterator stl

3
推荐指数
1
解决办法
102
查看次数

标签 统计

c++ ×1

containers ×1

iterator ×1

stl ×1