์ด์ ๋ง ๊ฑธ์๋ง๋๊ณ ์๋ 1ํ๋
ํ๋ถ์์
๋๋คใ
ใ
์๋ฅผ๋ค์ด์ ๋ฒกํฐ๋ก ์ธํธ 10๊ฐ์ง๋ฆฌ ๋ฐฐ์ด ๋ง๋ค๊ณ
๋ฒกํฐ์ด๋ฆ.clear ํ๋ฉด ์์๊ฐ ๋ค ๋น์์ง๋๊ฑด์๊ฒ๋๋ฐ
์ฌ์ค๋ฉ๋ชจ๋ฆฌ ํด์ ๋ ์๋๊ฑฐ๋๊น ๋น๋ฒกํฐ๋ง๋ค๊ณ ์ค์ํ๋ค๋์ง ๋ฑ์
๋ณ๋์ ๋ฉ๋ชจ๋ฆฌ ํด์ ์์ ์ด ํ์ํ๊ฑด๊ฐ์ฉ?
๊ทธ๋ฆฌ๊ณ ๋ฆฌ์คํธ๋ ๋ฑ์๊ฒฝ์ฐ์๋ ๋๊ฐ์์ง ๊ถ๊ธํฉ๋๋ค
๋ฌผ์ด๋ณผ๊ณณ์ด์์ด์ใ ใ
์๋ฅผ๋ค์ด์ ๋ฒกํฐ๋ก ์ธํธ 10๊ฐ์ง๋ฆฌ ๋ฐฐ์ด ๋ง๋ค๊ณ
๋ฒกํฐ์ด๋ฆ.clear ํ๋ฉด ์์๊ฐ ๋ค ๋น์์ง๋๊ฑด์๊ฒ๋๋ฐ
์ฌ์ค๋ฉ๋ชจ๋ฆฌ ํด์ ๋ ์๋๊ฑฐ๋๊น ๋น๋ฒกํฐ๋ง๋ค๊ณ ์ค์ํ๋ค๋์ง ๋ฑ์
๋ณ๋์ ๋ฉ๋ชจ๋ฆฌ ํด์ ์์ ์ด ํ์ํ๊ฑด๊ฐ์ฉ?
๊ทธ๋ฆฌ๊ณ ๋ฆฌ์คํธ๋ ๋ฑ์๊ฒฝ์ฐ์๋ ๋๊ฐ์์ง ๊ถ๊ธํฉ๋๋ค
๋ฌผ์ด๋ณผ๊ณณ์ด์์ด์ใ ใ
๊ต์ํํ ๋ฌผ์ด๋ด๋ผ
์ง๋ฌธ์์ค์๋ณด๋ ๋์ฑ ํ๊ถ๋์๋ดค๊ตฌ๋
๊ทธ๋ฐ์๋กํ ๊บผ๋ฉด ๋นจ๋ฆฌ๋ค๋ฅธ๊ธธ์์๋ด
์ฑ ์ ์ง๊ธ c++ stl ์ฒ ์ ์ ๋ฌธ ๋ณด๊ณ ์๊ณ ์์นจ๋ถํฐ ์ง๊ธ๊น์ง ๊ตฌ๊ธ๋งํ๊ณ ์ฑ ๋ณด๋๋ฐ ํด๋น๋ด์ฉ ๋ชป์ฐพ๊ฒ ์ด์ ๋ฌผ์ด๋ณด๋๊ฒ ๊ทธ๋ ๊ฒ๋์๊ฐ์?
๋ฒกํฐ ๋ฑ ๋ฆฌ์คํธ ์ ๋ถ ํด๋ฆฌ์ด๋ก ๋น์ฐ๊ณ ๋น ์ปจํ ์ด๋๋ง๋ค์ด์ ์ค์ํด์ ์ฌ์ด์ฆ๋ ์บํผ์ํฐ ์ง์ ํ์ธํด๋ดค์ต๋๋ค๋ง ์ค์ ๋ก ๋ฉ๋ชจ๋ฆฌํด์ ์๋๊ฑด์ง ๊ฐ์ด์์์๊ทธ๋ฝ๋๋ค
๊ฐ๋ฐํ๊ธฐ์๋ถ์กฑํ๋ฅ๋ ฅ๊ฐ๋ค ์์นจ๋ถํฐํด์ ๊ทธ๊ฒ๋๋ชป์ฐพ๋ค๋..
์ฑ ์ ๋ง ๊ธฐ์ด์ ๋ฌธ์ํ๋๋๊ณ stl ์ปจํ ์ด๋๋ณด๊ณ ์์ต๋๋ค ์ง๋ฌธ์์ค์ด ๋ฎ์ ์ฃ์กํฉ๋๋ค๋ง ์ฌ๊ธฐ์ ์ด๋ป๊ฒ ๋ญ๋ํ๋ฉด์ข์๊น์?
๋ด๋นํํ ์ฌ์ ๋ถ๋ฆฌ๋ ์์ค ใ ใ ใ
๋๋ตํด์ฃผ๋๊ฑด ์ด๋ ต์ง์์๋ฐ ๊ทธ๋๋ด์ผ๋ด์ผ๋๋ค๋ฅธ๋ฌธ์ ์๋งํ ์ค์ค๋ก๋ฌผ๊ณ ๊ธฐ๋ฅผ๋ชป์ก์ผ๋ฉด ๊ตถ๋๊ฒ๋์๊ฑฐ
๊ทธ๋ฅ๋ชจ๋ฅธ์ฑ๋ก๋์ด๊ฐ๊ณ ๋ด์๋ฌธ์ ์๊ธฐ๋ฉด๊ทธ๋๋ด๋ผ
stl์ค์์ ๋ฒกํฐ๊ฐ ๊ฐ์ฅ๋จ์ํ๊ตฌ์กฐ์ธ๋ฐ ์ฑ ์ด๊ตฌ๋ฆฌ๋๊ฐ ์๋ฌดํผ ๋ฐฐ์ฐ๋์ค์ด๋ฉด ๋์ค์๋ผ๋์๊ฒ๋๋ค
์๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค. ๋ฒกํฐ๋ clear๋ก ์ง์ฐ๊ณ ์ค์ํ๋๊ฑฐ ์๋๋ฉด ํฌ์ธํฐ๋ฐฐ์ด์ด๋ฉด ๊ฐ๊ฐํฌ์ธํฐ์ ํ ๋น๋ ๋ฉ๋ชจ๋ฆฌ ์ผ์ผ์ด delete ์น๋๊ฑฐ๊น์ง ์์๋ดค์๋๋ฐ ์ ๋ฐฐ์์ด ๋ชจ์๋ ๋๋จธ์ง ๊ณ ์๋๋ค ๋์์ฐํธ๋ ค์ง๋ ์ง๋ฌธ ์ธ์ค ๋ชฐ๋์ต๋๋ค ์ด ์๋ฆฌ ๋ฌ๊ฒ๋ฐ๊ณ ๋ ์ด์ฌํ ํ๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌํด์ ๊ด๋ จ๋๊ฑดc++ ์์๊ฐ์ฅํต์ฌ์ธ๋ฐ ๊ทธ๊ฑธ์ฑ ํ๊ถ๋ณด๊ณ ํ๋ฒ์์๊ธฐ๋ํ๋ค์ง๋ง ๋ฐ๋๋ก์ ๋๋ก์๋ดค๋ค๋๋ป์ด๋ค ๋ฒกํฐ์๋ฌด์จํ์ ์๋ฃ์๋์ง์๊ฐํด๋ด๋ผ ์คํ ํ ํฌ์ธํฐ๊ฐ๋ ๋ชจ๋ฅด๋ฉด ๊ณต๋ถํ๊ฒ์๋๋ค
์๋ฉธ์ ์์ง ์๋ฐฐ์ ๋ - dc App
๊ฐ์ฌํฉ๋๋ค ๊ฐ์ฒด๋ฐฐ์ด๋ก ๋ฒกํฐ๋ง๋ค์ด์ ์๋ฉธ์ ํธ์ถ๋๋์ง ๋ณด๊ฒ ์ด๋ค ์กฐ์ธ๊ฐ์ฌํฉ๋๋ค
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์๋ "C++ ๋๋ฒจ๋กํผ"๋ค์ ๋ถ์ฌ์ด ์๋นํ www
๋ฒกํฐ๊ฐ ๋ด๊ฐ ์๋ vector์ด ์๋๊ฐ? ๋ฒกํฐ๋ก ์ธํธ 10๊ฐ์ง๋ฆฌ ๋ฐฐ์ด์ ๋ง๋ค์๋ค๋๊ฒ ๋จผ์๋ฆฌ์ ธ?
๊ทธ๋ฌ๋ค ์ ํท๊ฐ๋ฆฌ๊ฒ ๋ฒกํฐ๋ผ ์ง์์ง