반응형
erase
1.소스
#include <list> #include <iterator> #include <vector> #include <string> using namespace std; vector<string>::iterator data( string str , vector<string> & d ) { vector<string>::iterator it; for( it = d.begin(); it != d.end(); it ++ ) { if( (*it).compare( str ) == 0 ) { return it; } } return d.end(); } int main() { vector<string> m; m.push_back("a"); m.push_back("b"); m.push_back("c"); string str = "d"; vector<string>::iterator it = data( str, m ); if( it != m.end() ) { m.erase( it ); } return 0; }
반응형
'C++ > 0x07-stl' 카테고리의 다른 글
new (0) | 2016.07.28 |
---|---|
vector 값 복사 (0) | 2016.07.12 |
find & erase (0) | 2016.07.12 |
find (0) | 2016.07.12 |
pair (0) | 2016.07.12 |