-
Useful example about container of SET when coding with STL.helpful post 2011. 8. 18. 01:41반응형
std::set< int > bandwidth;
//build with ascending order
bandwidth.insert(10);
bandwidth.insert(1);
bandwidth.insert(90);
bandwidth.insert(0);
int findedNumber = 1;
//std::set< int , std::greater<int> >::iterator FindIter = bandwidth.find( findedNumber );
std::set< int >::iterator FindIter = bandwidth.find( findedNumber );
int index = 0;
if( FindIter != bandwidth.end() )
{
bandwidth.erase( FindIter );
}std::set< int >::const_iterator it;
printf("%d\n",findedNumber);
for(it=bandwidth.begin();it!=bandwidth.end();++it)
printf("%d\n",(*it));//if you want to descending order.
for( std::set< int >::reverse_iterator IterPos = bandwidth.rbegin();
IterPos != bandwidth.rend(); ++IterPos )
printf("%d\n",(*IterPos));
반응형'helpful post' 카테고리의 다른 글
Airprint Supported printers. (0) 2011.12.27 Association,Aggregation,Compositions (0) 2011.12.15 living story in Australia (0) 2011.07.16 command of perfoce cli client (0) 2011.04.29 Improve Your Debugging by Generating Symbols from COM Type Libraries (0) 2010.11.26