C++/STL

C++/STL

stl::map 사용할 때 중복되지 않는 key이면 value값 1증가.

// a_all_st은 문자열이 담겨있는 배열이다. std::map _map; int map_value = 1; for (int i = 0; (L"duplicate_key" != 0) && (i < MAX_SUBJECT); ++i) { if( _map.find(a_all_st[i][0].date) == _map.end() ) _map.insert({ a_all_st[i][0].date, map_value++ }); } // 결과 확인. for (auto it = _map.begin(); it != _map.end(); ++it) { std::cout

C++/STL

vector 2차원 배열 생성과 삭제

1234567891011121314151617181920212223242526272829303132333435363738394041#include #include #include using namespace std; void main(){ int row = 0, col = 0; cout > row >> col; //vector temp(행 크기, vector(열 크기)); vector temp(row, vector(col)); for (int i = 0; i in; temp[i][j] = in; } } cout

lwj789
'C++/STL' 카테고리의 글 목록