我想只打印前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)