๐ฉ #include <utility>
๐ฉ ์ด๋ฆ์ด first, second์ธ ๋ ๊ฐ์ ๋ณ์๋ฅผ ์ ์ฅํ ์ ์๋ struct
first๊ฐ 1์ด๊ณ , second๊ฐ 2์ธ pair์ ๋ง๋ค๊ธฐ ์ํด, pair<int, int>๋ฅผ ์ ์ธํ ํ, ๊ฐ ๋ฉค๋ฒ ๋ณ์(frist, second)๋ฅผ ์ด๊ธฐํํด์ฃผ๋ ๊ฒ์ด ์๋๋ผ, make_pair๋ฅผ ํตํด ๋ฐ๋ก ๋ง๋ค ์ ์๋ค.
๐ฉ ์ฉ๋
์ด์ฐจ์ ๋ฐฐ์ด์ ์ธ๋ฑ์ค
์ด์ฐจ์ ์ขํํ๋ฉด์์์ ์ขํ
์ ์ ๋ฒํธ์ ํด๋น ์ ์ ๋ฒํธ๊น์ง์ ์ต๋จ๊ฑฐ๋ฆฌ๋ฅผ ๋ฌถ์ด์ ์ ์ฅํด์ผํ๋ ๊ฒฝ์ฐ
// pair ์ ์ธ
pair<int, int> p;
pair<char, double> p;
// pair ์์ฑ
int a = 1, b = 2;
pair<int, int> p = make_pair(a, b);
pair<int, int> p = make_pair(1, 2);
// pair์ ๋ฉค๋ฒ ๋ณ์์ ์ ๊ทผ
int valA = p.first;
int valB = p.second;
'๐ฉโ๐ป ํ๋ก๊ทธ๋๋ฐ > โจ ์๋ฃ๊ตฌ์กฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ (Set) (0) | 2024.04.16 |
---|---|
๋งต(Map) (0) | 2024.04.16 |
๋ฒกํฐ(Vector) (0) | 2024.04.15 |
๋๋น ์ฐ์ ํ์(BFS) (0) | 2024.04.14 |
๊น์ด ์ฐ์ ํ์(DFS) (0) | 2024.04.14 |