STL pair
pair ํด๋์ค๋ STL์์ ๋ ๊ฐ์ฒด๋ฅผ ํ๋์ ๊ฐ์ฒด๋ก ์ทจ๊ธ ํ ์ ์๊ฒ ๋ฌถ์ด์ฃผ๋ ํด๋์ค๋ค. pair์ ์ฌ์ ์ ์๋ฏธ์ฒ๋ผ ์ ์ ํํํ ๋ ์ฌ์ฉํ๋ฉฐ <utility>
ํค๋์ ์กด์ฌํ๋ค.
๊ตฌ์กฐ
๋ฉค๋ฒํจ์
์์ฑ์ / ๋ฉค๋ฒํจ์ | ์ค๋ช |
pair<[type1],[type2]> p | ์ฌ์ฉํ ๋ฐ์ดํฐ ํ์ ์ ๋ฃ๊ณ ๊ทธ ํ์ ์ pairํด๋์ค์ธ p๋ฅผ ์์ฑ |
p.first | p์ ์ฒซ๋ฒ์งธ ์ธ์๋ฅผ ๋ฆฌํด |
p.second | p์ ๋๋ฒ์งธ ์ธ์๋ฅผ ๋ฆฌํด |
make_pair(var1,var2) | var1๊ณผ var2๊ฐ ๋ค์ด๊ฐ pair๋ฅผ ์์ฑ |
์ฐ์ฐ
๋น๊ต ์ฐ์ฐ์(
==
,!
,<
,>
,<=
,>=
)sort ์๊ณ ๋ฆฌ์ฆ์ ์ํด ์ ๋ ฌ ๊ฐ๋ฅ
์ฒซ๋ฒ์งธ ์ธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋น๊ต
์ฒซ๋ฒ์งธ ์ธ์๊ฐ ๊ฐ๋ค๋ฉด ๋๋ฒ์งธ ์ธ์๋ก ๋น๊ต
์์
vector ์ปจํ
์ด๋ ํ์
์ผ๋ก ์ฌ์ฉ
sort ์์
์ฐธ์กฐํ์ด์ง
Last updated