괜찮은 듯...
[%] C++에서 맵 구현해봄
다메즈마(115.21)
2018-12-31 02:24
추천 0
댓글 7
다른 게시글
-
C++은 에디터로 치면 Emacs 정도의 위치가 아닐까 [2][%] ㅇㄹ(rerereq) | 18.12.30추천 0
-
C++기능들 보면 개발할때 ㄹㅇ 다 때려박나 싶음 [4][⚠애니짤] 익명(221.153) | 18.12.30추천 0
-
C++의 놀라운 신비 [6][%] 0xrgb(0xrgb) | 18.12.30추천 0
-
c++ 이건 뭐냐 ㅋㅋㅋ [4][%] 익명(110.70) | 18.12.30추천 0
-
곧 스크래치 3.0이 나온데[%] 익명(223.38) | 18.12.30추천 0
-
귀납법을 어떻게 일반화시킬까요?[%] 기괴공학도(mecheng98) | 18.12.30추천 0
-
Org mode이거 실용적으로 쓰이는거맞나 [9][%] 로드투로드(datamining) | 18.12.30추천 0
-
cpp린이 오늘자 템플릿 연습이에요 [8][%] moumou(moumou) | 18.12.30추천 0
-
이맥스 깔고 리눅스 모듈 후로그래밍중 [1][%] bluepick(bluepick3) | 18.12.30추천 0
-
고수님들, 반례 좀 생각해주세요. [6][%] 기괴공학도(mecheng98) | 18.12.30추천 0
무슨맵임?
맵이라길래 트리맵같은건줄알았는데 코드보니 그건아닌거같고
함수형? 언어들 보면 map이라고 해서 리스트나 트리의 요소를 받아서 다른 자료형이나 다른 값으로 바꿔서 반환해주는 함수가 있음
ㅇㅎ
그거 cpp에는 읎음?
MapIter 클래스에서 operator++(int)가 MapIter&를 리턴하면 후위연산이랑 전위연산이랑 똑같아지지 않나요? MapIter를 리턴해야 일반적인 후위연산의 의미에 맞는 듯한데 혹시 이터레이터는 좀 다른가요?
아 그리고 이에 맞춘다면 m_it를 따로 복사해놓고 원래 m_it를 증가시킨 다음 복사해놓은 걸 리턴해야 할 것 같아요 제가 STL 벡터 이터레이터로 시험해보니 전위랑 후위 연산 다른거 구별해 놓고 있던데.....