728x90
반응형
#include<iostream>
#include<map>
#include<list>
#include<string>
#include<vector>
using namespace std;
struct myData {
myData(int d) { data = d; }
int data;
bool operator < (const myData& rhs) const {
//큰숫자 먼저 내려옴
//return rhs.data < data;
//작은 숫자 먼저 내려옴
return rhs.data > data;
}
};
void main() {
//삭제
map<myData*, int > data;
{
myData* a = new myData(5);
data[a] = 10;
}
map<myData*, int > ::iterator itr = data.begin();
data.erase(itr);
delete itr->first;
}
728x90
반응형
'PROGRAMING📚 > 자료구조📑' 카테고리의 다른 글
STL_템플릿 _ 벡터(배열과 유사) (0) | 2021.04.03 |
---|---|
STL_템플릿_순서대로 받아오기 (0) | 2021.04.03 |
STL_템플릿 _map을 이용하여 (Map 트리) (0) | 2021.04.03 |
STL_템플릿 _list,string사용해서 출력 (0) | 2021.04.03 |
STL_템플릿 _list사용하여 출력 (0) | 2021.04.03 |
댓글