map
1. ์๋ ์ ๋ ฌ
2. ๋ง์ ์๋ฃ๋ฅผ ์ ์ฅ, ๊ฒ์์ด ๋นจ๋ผ์ผ ํจ
3. ๋น๋ฒํ๊ฒ ์ฝ์ /์ญ์ ๋ฅผ ํ์ง ์์
map ์ฃผ์ ๋ฉค๋ฒ
begin: ์ฒซ๋ฒ์งธ ์์์ ๋๋ค ์ ๊ทผ ๋ฐ๋ณต์๋ฅผ ๋ฐํ
clear: ์ ์ฅํ๊ณ ์๋ ๋ชจ๋ ์์ ์ญ์
empty: ์ ์ฅํ๊ณ ์๋ ์์๊ฐ ์์ผ๋ฉด true ๋ฐํ
end: ๋ง์ง๋ง ์์ ๋ค์์(๋ฏธ ์ฌ์ฉ ์์ญ) ๋ฐ๋ณต์๋ฅผ ๋ฐํ
erase: ํน์ ์์น์ ์์๋ ์ง์ ๋ฒ์์ ์์๋ค์ ์ญ์
find: ํด๋น key์ ์ฐ๊ด๋ ์์์ ๋ฐ๋ณต์ ๋ฐํ
insert: ์์ ์ถ๊ฐ
lower_bound: ์ง์ ํ key ์์๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด ํด๋น ์์น์ ๋ฐ๋ณต์ ๋ฐํ
operator[]: ์ง์ ํ key ๊ฐ์ผ๋ก ์์ ์ถ๊ฐ ๋ฐ ์ ๊ทผ
size: ์์์ ๊ฐ์ ๋ฐํ
upper_bound: ์ง์ ํ key ์์๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด ํด๋น ์์น ๋ค์ ์์น์ ๋ฐ๋ณต์ ๋ฐํ
'ํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
STL vector class (0) | 2015.03.25 |
---|---|
STL set class (0) | 2015.03.25 |
[tbd] Deformation Transfer for Triangle Meshes (2004) (0) | 2015.03.23 |
[tbd] ๋ณํํ๋ ฌ Transformation Matrix (0) | 2015.03.23 |
๋ฆฌ๋ ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฒฝ๋ก ์ถ๊ฐ Linux library path setting (0) | 2015.03.20 |