ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ณต๋ถ/์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ map<key, value> ์ปจํ ์ด๋ [ ํน์ง ] - key์ value ์(pair)์ผ๋ก ์ด๋ฃจ์ด์ง ํธ๋ฆฌ, first- key๋ก second- value๋ก ์ ์ฅ. - key๊ฐ์ ๊ณ ์ ํจ. - key๊ฐ์ ๊ธฐ์ค์ผ๋ก ์๋์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌ, ๋ด๋ฆผ์ฐจ์์ ์ํ๋ค๋ฉด 3๋ฒ์งธ ์์์ greater ์ถ๊ฐ. - ํค๋ : #include - map ์ ์ธ map m; - map์ ๋ฐ์ดํฐ ์ฝ์ m.insert({3, "Cam"}); - ํน์ ํค(key)๊ฐ ๋งต(map)์ ์กด์ฌํ๋์ง ์ฐพ๊ธฐ 1) find() if (m.find(key) != m.end()) { std::cout <vector> ์ปจํ ์ด๋ ๋ฉ์๋ begin() : ์ปจํ ์ด๋์ ์ฒซ๋ฒ์งธ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ฐ๋ณต์๋ฅผ ๋ฐํํ๋ค. end() : ์ปจํ ์ด๋์ ๋ง์ง๋ง ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ฐ๋ณต์๋ฅผ ๋ฐํํ๋ค.(๋ง์ง๋ง ์์์ ๋ค์ ์์น) size() : ์์์ ๊ฐ์๋ฅผ ๋ฐํํ๋ ํจ์ empty() : ์ปจํ ์ด๋๊ฐ ๋น์ด์๋์ง ์๋ ค์ค๋ค max_size() : ์ปจํ ์ด๋๊ฐ ๊ฐ์ง์ ์๋ ์ต๋ ์์ ๊ฐ์๋ฅผ ๋ฐํํ๋ค. reserve() : ์ฉ๋์ ์ฌํ ๋นํ๋ ํจ์ insert() : ์ธ์๋ก ๋ฃ์ด์ค ๋ฐ๋ณต์ ์์น์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๋ค. push_back() : ๋ท ๋ถ๋ถ์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๋ค. pop_back() : ๋ง์ง๋ง ์์๋ฅผ ๋ฐํํ๊ณ ์ ๊ฑฐํ๋ค. erase() : ์ธ์๋ก ๋ฃ์ด์ค ๋ฐ๋ณต์ ์์น์ ์์๋ฅผ ์ ๊ฑฐํ๋ค. clear() : ๋ชจ๋ ์์๋ฅผ ์ ๊ฑฐํ๋ค. resize() : ์์์ ๊ฐ์๋ฅผ ๋ณ๊ฒฝํ๋ค. s.. ์ด์ 1 ๋ค์