๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ๊น์ง C++๋ฅผ ๋ฐฐ์ฐ๊ณ ๋ฉด์ ์ ์๋ฒฝํ๊ฒ ๋๋นํ์ธ์. ์ด ์ข
ํฉ์ ์ธ C++ ํ๋ก๊ทธ๋๋ฐ ์ฑ์ ์ฒด๊ณ์ ์ธ ์ฝ๋ฉ ๊ฐ์ข, ์คํ๋ผ์ธ C++ ์ปดํ์ผ๋ฌ/์ฝ๋ ํธ์ง๊ธฐ ์๋ฎฌ๋ ์ดํฐ, ๊ทธ๋ฆฌ๊ณ ๋ํํ ์๋ฃ๊ตฌ์กฐ ์ฐ์ต ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ก๊ทธ์ธ์ด๋ ๊ณ์ ์์ฑ, ์ธํฐ๋ท ์ฐ๊ฒฐ๋ ํ์ ์์ต๋๋ค. ์ค์น ํ ๋ฐ๋ก ์ฝ๋ฉ์ ์์ํ์ธ์.
๐ ์๋ฒฝํ C++ ๊ฐ์ข โ 220๊ฐ ์ด์์ ๊ฐ์
์ฒซ ๋ฒ์งธ "Hello, World"๋ถํฐ ์ ๋ฌธ๊ฐ ์์ค์ ์ต์ C++ ํ๋ก๊ทธ๋๋ฐ๊น์ง 17๊ฐ์ ๊ธฐ์ ์น์
์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
โข C++ ๊ธฐ์ด โ ๋ณ์, ํฌ์ธํฐ, ์ฐธ์กฐ, ๋ฐฐ์ด, ๋ฌธ์์ด
โข ์ ์ด ํ๋ฆ ๋ฐ ์ฐ์ฐ์ โ ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ, ๋นํธ ์ฐ์ฐ์
โข ํจ์ โ ์ค๋ฒ๋ก๋ฉ, ๊ธฐ๋ณธ ์ธ์, ์ฌ๊ท
โข ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP) โ ํด๋์ค, ์์, ๋คํ์ฑ, ๊ฐ์ ํจ์ ๋ฐ ๋ณ์ ํ
์ด๋ธ
โข ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๋ฆฌ์์ค โ ์ค๋งํธ ํฌ์ธํฐ, ์ด๋ ์๋งจํฑ, RAII
โข ํ
ํ๋ฆฟ ๋ฐ ์ ๋ค๋ฆญ โ ํ์
ํน์ฑ, constexpr, C++20 ๊ฐ๋
, ๋๋ค
โข STL ์ฌ์ธต ๋ถ์ โ ์ปจํ
์ด๋, ๋ฐ๋ณต์, ์๊ณ ๋ฆฌ์ฆ, ๋ฒ์
โข ์ค๋ฅ ์ฒ๋ฆฌ โ ์์ธ, std::expected, ๋ฏธ์ ์ ๋์
โข ๋์์ฑ โ ๋ฉํฐ์ค๋ ๋ฉ, ์ฝ๋ฃจํด, ์์ ์ฐ์ฐ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋ธ
โข ์ต์ C++ C++ โ C++17, C++20 ๋ฐ C++23์ ์ฃผ์ ๊ธฐ๋ฅ ์ค๋ช
โข ์ฑ๋ฅ โ ์บ์ ์ง์ญ์ฑ, ๋ณต์ฌ ์๋ต, ํ๋กํ์ผ๋ง, ์ปดํ์ผ๋ฌ ์ต์ ํ
โข ์์คํ
ํ๋ก๊ทธ๋๋ฐ โ ๋นํธ ์กฐ์, ๋ฉ๋ชจ๋ฆฌ ๋ ์ด์์, C์์ ์ธํฐํ์ด์ค
โข ํด๋ง โ ๋์์ธ ํจํด, ํ
์คํ
, ๋๋ฒ๊น
, CMake, ๋งํฌ ๋ฐ ABI
๊ฐ ๊ฐ์๋ ๋ช
ํํ ์ค๋ช
, ๊ตฌ๋ฌธ ๊ฐ์กฐ๊ฐ ํฌํจ๋ ์ค์ C++ ์ฝ๋ ์์ , ๊ทธ๋ฆฌ๊ณ ๊ธฐ์ตํด์ผ ํ ํต์ฌ ์ฌํญ์ ์ ๊ณตํฉ๋๋ค.
๐ผ ์ฝ๋ฉ ๋ฉด์ ๋ฐ ์ทจ์
์ค๋น ์๋ฃ
์ค์ ๋ฉด์ ์์ ์ถ์ ๋๋ 196๊ฐ์ ๋ฌธ์ ์ ์๋ฒฝํ C++ ํ์ด๋ฅผ ์ฐ์ตํ์ธ์:
โข ์ซ์, ๋ฌธ์์ด, ๋ฐฐ์ด, ํ๋ ฌ ๊ด๋ จ ๋ฌธ์
โข ์๋ฃ๊ตฌ์กฐ ๋ฐ ์๊ณ ๋ฆฌ์ฆ(DSA): ์คํ, ํ, ํธ๋ฆฌ, ์ฐ๊ฒฐ ๋ฆฌ์คํธ
โข ๋
ผ๋ฆฌ ํจํด ์ถ๋ ฅ ๋ฌธ์
โข Google, Amazon, Microsoft, Oracle ๋ฑ์์ ์ถ์ ๋ ์ค์ ์ฝ๋ฉ ๋ฌธ์
๐ง ํด์ฆ ๋ฐ ๋ชจ์๊ณ ์ฌ
18๊ฐ C++ ์ฃผ์ ์ ๋ํ ํ๋ก๊ทธ๋๋ฐ ํด์ฆ๋ก ์ค๋ ฅ์ ์ ๊ฒํ์ธ์. ๊ตฌ๋ฌธ ์ค๋ฅ๋ฅผ ์ถ์ ํ๊ณ , ์ทจ์ฝํ ๋ถ๋ถ์ ํ์
ํ๊ณ , ๋ชจ๋ ํต์ฌ ๊ฐ๋
์ ์๋ฒฝํ๊ฒ ๋ง์คํฐํ ๋๊น์ง ๋ฐ๋ณต ํ์ตํ์ธ์.
๐ ์๊ณ ๋ฆฌ์ฆ ์๊ฐํ ๋๊ตฌ
์ ๋ ฌ(๋ฒ๋ธ ์ ๋ ฌ, ํต ์ ๋ ฌ, ๋ณํฉ ์ ๋ ฌ, ํ ์ ๋ ฌ ๋ฑ), ์ด์ง ๊ฒ์, ํธ๋ฆฌ, ๊ทธ๋ํ, ์คํ, ํ ๋ฑ ์๊ณ ๋ฆฌ์ฆ์ ์๋ ์๋ฆฌ๋ฅผ ๋จ๊ณ๋ณ ์ ๋๋ฉ์ด์
์ผ๋ก ํ์ธํ์ธ์.
๐ฅ ๋๊ธฐ๋ถ์ฌ ์ ์งํ๊ธฐ
โข ์ผ์ผ ํ์ต ์ฐ์ ๊ธฐ๋ก ๋ฐ ์ฝ๊ธฐ ๋ชฉํ ์ค์
โข ๋ชจ๋ ์ฝ์ค ์นด๋์์ ํ์ต ์งํ ์ํฉ ์ถ์
โข ๋งค์ผ ํ๋ก๊ทธ๋๋ฐ ์ฑ๋ฆฐ์ง ์ ๊ณต
โข ๋น ๋ฅธ ๋ณต์ต์ ์ํ ๋ถ๋งํฌ ๊ธฐ๋ฅ
โข ์ค๋จํ๋ ๋ถ๋ถ๋ถํฐ ๋ฐ๋ก ์ด์ด์ ํ์ต ๊ฐ๋ฅ
โ๏ธ 100% ์คํ๋ผ์ธ, ๊ฐ์ธ์ ๋ณด ๋ณดํธ ์ต์ฐ์
โข ๋ก๊ทธ์ธ, ํ์๊ฐ์
, ๊ณ์ ์์ฑ ํ์ ์์
โข ๋ชจ๋ ํ์ต ์๋ฃ๋ ๊ธฐ๊ธฐ์ ์ง์ ์ ์ฅ
โข ์งํ์ฒ , ๋นํ๊ธฐ, ๋๋ ๋ชจ๋ฐ์ผ ๋ฐ์ดํฐ ์์ด ์ด๋์๋ ํ์ต ๊ฐ๋ฅ
โข ์ผ๊ฐ ํ์ต์ ์ํ ๋คํฌ ๋ชจ๋ ์ง์
๐ ์ด ์ฑ์ ๋๊ตฌ๋ฅผ ์ํ ์ฑ์ธ๊ฐ์?
โข ์ฒ์์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ ์์ ์ด๋ณด์
โข ์ปดํจํฐ ๊ด๋ จ ์ํ ๋ฐ ์ทจ์
์ ์ค๋นํ๋ ํ์
โข ๋ค๋ฅธ ์ธ์ด์์ C++๋ก ์ ํํ๋ ๊ฐ๋ฐ์
โข ์ฃผ์ IT ๊ธฐ์
์ ๊ธฐ์ ๋ฉด์ ์ ์ค๋นํ๋ ์ฌ๋
โข ์ฝ๋ฉ ๊ธฐ์ด๋ฅผ ๋ค์ง๋ ๊ฒฝ์ ํ๋ก๊ทธ๋๋ฐ ์ฐธ๊ฐ์
์ง๊ธ ๋ฐ๋ก C++ ํ์ต ์ฌ์ ์ ์์ํ์ธ์. ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ๊น์ง, ํ ๋ฒ์ ํ ๋ ์จ์ฉ.
๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ๊น์ง C++๋ฅผ ๋ฐฐ์ฐ์ธ์: 220๊ฐ ์ด์์ ์ฝ๋ฉ ๊ฐ์ ๋ฐ ๋ฉด์ ์ฉ ์ปดํ์ผ๋ฌ
์
๋ฐ์ดํธ ๋ ์ง
2026. 7. 22.