728x90 ๋ฐ์ํ ๋ช ํ์๋ฐ 7์ฅ ์ด๋ก ๋ฌธ์ 1 [๋ช ํ์๋ฐ] 7์ฅ ์ ๋ค๋ฆญ๊ณผ ์ปฌ๋ ์ ์ด๋ก ๋ฌธ์ 1๋ฒ ์ปฌ๋ ์ ์ ๊ดํ ์ค๋ช ์ผ๋ก ํ๋ฆฐ๊ฒ์ 1) ๊ฐ๋ณ ํฌ๊ธฐ๋ผ์ ๋ฐฐ์ด๋ณด๋ค ์ฌ์ฉํ๊ธฐ ํธ๋ฆฌํ๋ค 2) ์ฝ์ ์ญ์ ์ ์์์ ์์น๋ฅผ ์ปฌ๋ ์ ์ด ์๋์กฐ์ ํ๋ฏ๋ก ํธํ๋ค. 3) ๊ฐ์ฒด๋ค๋ง ์ฝ์ ๋๋ฏ๋ก int์ ๊ฐ์ ๊ธฐ๋ณธ ํ์ ์ ๊ฐ์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ด ์์ด ์์ฝ๋ค. 4) ์ปฌ๋ ์ ์ ๋ชจ๋ ์ ๋ค๋ฆญ(generics)์ผ๋ก ๋ง๋ค์ด์ ธ ์๋ค. ์ด์ ) int์ ๊ฐ์ ๊ธฐ๋ณธํ์ ์ Wrapperํด๋์ค๋ก ๋ง๋ค์ด ๊ฐ์ฑ๋ก ๋ง๋ค๋ฉด ๋๋ค. 2๋ฒ ํด๋์ค,์ธํฐํ์ด์ค,๋ฉ์๋๋ฅผ ํน์ ํ์ ์ ์ข ์๋์ง ์๊ฒ ์ผ๋ฐํ์์ผ ์์ฑํ๋ ๊ธฐ์ ์ ์ ๋ค๋ฆญ์ด๋ผ๊ณ ํ๋ค. Vector์์ E๋ ์ ๋ค๋ฆญ ํ์ ํน์ ํ์ ๋งค๊ฐ๋ณ์๋ผ๊ณ ๋ถ๋ฅธ๋ค. E์ Integer ๋ฑ๊ณผ ๊ฐ์ด ๊ฐ์ฒดํ์ ์ ์ง์ ํ์ฌ ํน์ ํ์ ์ ๋ฐ์ดํฐ๋ง ๋ค๋ฃจ๋๋ก ๋ง๋๋ ์์ ์ ๊ตฌ์ฒดํ๋ผ๊ณ ํ๋ค. ์ ๋ค๋ฆญ ๊ธฐ๋ฅ์ C++์์ ๋จผ์ ๋ง๋ค์ด์ก์ผ๋ฉฐ .. 2021. 7. 10. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ