์ปจํ ์ด๋2 [Docker] 1. ๋์ปค, ์ด๋ฏธ์ง, ์ปจํ ์ด๋, ๋ ์ง์คํธ๋ฆฌ DockerDocker๋ ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ๊ฐ์ํ ํ๋ซํผ์ผ๋ก, ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ทธ ์ข ์์ฑ์ ํจ๊ป ํจํค์งํ์ฌ ์คํ ํ๊ฒฝ ๊ฐ ์ผ๊ด์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฅผ ํตํด ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ก ๋ค๋ฅธ ํ๊ฒฝ์์๋ ์ผ๊ด๋๊ฒ ์คํํ ์ ์๊ณ , ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ์ด์ ํ๊ฒฝ ์ฌ์ด์ ์ฐจ์ด๋ก ์ธํ ๋ฌธ์ ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. ๋ํ Docker Container๋ ๊ฐ๋ณ๊ณ ๋น ๋ฅด๋ฉฐ ํ์ฅ์ฑ์ด ์ข์์ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.Docker๋ ์ฃผ๋ก ๊ฐ์๋จธ์ ๊ณผ ๋น๊ต๋ฅผ ๋ง์ด ํ๋๋ฐ, ๊ธฐ์กด ๊ฐ์๋จธ์ ์ ๋ฌด๊ฒ๊ณ ๋๋ฆฌ์ง๋ง ๋์ปค ์ปจํ ์ด๋๋ ๊ฐ๋ณ๊ณ ๋น ๋ฅด๊ฒ ์คํ๋๋ฉฐ ํธ์คํธ์ ์ด์์ฒด์ ์ ์ปค๋์ ๊ณต์ ํ๋ ๋ฐฉ์์ผ๋ก ๋์ํ๋ค๋ ๊ฒ์ ๋๋ค. ๋ํ ์ปจํ ์ด๋ ๊ธฐ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ์ ๊ด๋ฆฌ๋ฅผ ๋ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ค๋ฌด์์๋ ์ฌ๋ฌ ์ปจํ ์ด.. 2024. 12. 24. [C++] 18. Standard Library ์ ๋ณตํ๊ธฐ(STL) STL์ด๋? C++ STL(Standard Template Library)์ C++ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ค์ํ ๊ตฌ์ฑ ์์ ์ค ํ๋๋ก, ์ฌ๋ฌ ์ ์ฉํ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ๊ณตํ๋ ์ปฌ๋ ์ ์ ๋๋ค. STL์ C++ ํ์ค์ด๋ฏ๋ก C++ ์ธ์ด์ ๋ด์ฅ๋์ด ์์ผ๋ฉฐ, ๋ง์ C++ ์ปดํ์ผ๋ฌ์ ํ๊ฒฝ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. STL์ ํต์ฌ ์์ด๋์ด๋ 'ํ ํ๋ฆฟ(Template)'์ ์ฌ์ฉํ์ฌ ์ ๋ค๋ฆญ(generic)ํ ๋ฐฉ์์ผ๋ก ๊ตฌํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๊ฒ ๊ตฌํ๋ STL ์ปจํ ์ด๋์ ์๊ณ ๋ฆฌ์ฆ์ ํน์ ์๋ฃํ์ ์ข ์๋์ง ์๊ณ , ๋ค์ํ ์๋ฃํ์ ๋ํด ์ฌ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ๊ณผ ์ผ๋ฐ์ฑ์ ๋์ผ ์ ์์ต๋๋ค. STL์ ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ธ ๊ฐ์ง ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. 1. ์ปจํ ์ด๋ (Conta.. 2023. 8. 6. ์ด์ 1 ๋ค์