์ฒซ cout๋ถํฐ ํด๋์ค, STL, ์ด๋ ์๋ฏธ๋ก ๊ณผ ์ต์ C++20๊น์ง C++๋ฅผ ๋ฐฐ์ ๋ณด์ธ์. ์ด C++ ํ๋ก๊ทธ๋๋ฐ ๊ณผ์ ์ ์งง์ ๋ ์จ๊ณผ ํด๋ํฐ์์ ์ฌ์ฉํ ์ ์๋ ์ค์ ์ปดํ์ผ๋ฌ๋ฅผ ํจ๊ป ์ ๊ณตํ๋ฏ๋ก, ๋ชจ๋ ๊ฐ๋
์ ์ง์ ์์ฑํ๊ณ ์ปดํ์ผํ๊ณ ์คํํ๋ ์ฝ๋๋ก ๋ง๋ฌด๋ฆฌํฉ๋๋ค.
์ด๋ณด์, ์ปดํจํฐ ๊ณผํ ํ์, ๊ฒ์ ๋ฐ ์์คํ
๊ฐ๋ฐ์, ํ๋ก๊ทธ๋๋ฐ ์์
์ด๋ ์ฝ๋ฉ ๋ฉด์ ์ ์ค๋นํ๋ ๋ชจ๋ ์ฌ๋์ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค.
์ฝ๋๋ฅผ ์ง์ ์์ฑํ๊ฒ ๋ง๋๋ C++ ํํ ๋ฆฌ์ผ
โข ์ด๋ณด์ ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ ์ฃผ์ ๊น์ง 51๊ฐ ๊ณผ์ ๊ณผ 200๊ฐ ์ด์์ ์งง์ ๋ ์จ
โข ๊ณผ์ ๋งต์์ ๊ธฐ์ด, ๋ฉ๋ชจ๋ฆฌ, ๊ฐ์ฒด, STL, ์ค์ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ์ ๋ค์ฏ ํธ๋์ผ๋ก ๊ตฌ์ฑ
โข ๋ณ์, ๋ฌธ์์ด, ์
๋ ฅ ๋ฐ ์ถ๋ ฅ ์คํธ๋ฆผ, ์ ์ด ํ๋ฆ, ๊ตฌ์กฐ์ฒด์ ํด๋์ค, ๋ฒกํฐ, ์ฐธ์กฐ, ํฌ์ธํฐ, ์คํ๊ณผ ํ, RAII, ์ค๋งํธ ํฌ์ธํฐ, ์์ธ, const์ constexpr, ํ
ํ๋ฆฟ, ๋๋ค, ๋ฐ๋ณต์, ํ์ผ I/O, CMake, ๋์์ฑ ๋ฐ ์ฝ๋ฃจํด์ ๋ค๋ฃธ
โข ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP): ํด๋์ค, ์์, ๋คํ์ฑ ๋ฐ ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ
โข STL: ๋ฒกํฐ, ๋งต, unordered_map, ์๊ณ ๋ฆฌ์ฆ, ๋ฒ์, std::optional, std::variant ๋ฐ std::span
โข ์ด๋ ์๋ฏธ๋ก ๊ณผ concepts๋ฅผ ํฌํจํ ์ต์ C++ ํ์ค 11, 14, 17 ๋ฐ 20
โข ํด์ฆ์ ํ๋์์นด๋ ๋ณต์ต์ผ๋ก ๋ฌธ๋ฒ์ ์ตํ ์ ์์
์ฃผ๋จธ๋ ์ C++ ์ปดํ์ผ๋ฌ
โข ๋ชจ๋ฐ์ผ ์ฝ๋ ํธ์ง๊ธฐ์์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์๋ฎฌ๋ ์ดํฐ๊ฐ ์๋ ์ค์ GCC ์ปดํ์ผ๋ฌ๋ก ์ปดํ์ผ
โข ์ถ๋ ฅ๊ณผ ์ข
๋ฃ ์ฝ๋๋ฅผ ํ์ธํ ๋ค ํ ๋ฒ์ ํญ์ผ๋ก ๋ค์ ์คํ
โข cin์์ ์
๋ ฅ์ ์ฝ๋ ํ๋ก๊ทธ๋จ์ ์ง์ ์
๋ ฅ
โข ์ฒซ ํ๋ก๊ทธ๋จ์์ ๊ฐ, ํด๋น ๊ฐ์ด ์ ์ฅ๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ๋ฐ์ดํธ ๋จ์ ํฌ๊ธฐ๋ฅผ ํ์
โข ์คํํ ๋ชจ๋ ํ๋ก๊ทธ๋จ๊ณผ ๋ ์จ ๋
ธํธ ๋ฐ ๋ถ๋งํฌ๋ฅผ ํจ๊ป ์ ์ฅ
โข ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ ์์ ๋ชจ์๊ณผ ๊ฒ์ ๊ฐ๋ฅํ ์นํธ์ํธ
๋งค์ผ ์ค์ฒํ๋ ์ธ ๊ฐ์ง C++ ์ต๊ด
โข ์ถ๋ ฅ ์์ธก: ๋งค์ผ ์งง์ ํ๋ก๊ทธ๋จ ๋ค์ฏ ๊ฐ. ์ปดํ์ผ๋ฌ๊ฐ ๊ฒฐ๊ณผ๋ฅผ ํ์ ํ๊ธฐ ์ ์ ๋ต์ ์ ํด ๋ณด์ธ์
โข ๋ฒ๊ทธ ์ฐพ๊ธฐ: ๋งค์ผ ๋ง๊ฐ์ง ํ๋ก๊ทธ๋จ ํ๋. ๊ฒฐํจ์ ์ฐพ๊ณ ์์ ํ ๋ค ์ปดํ์ผ๋ฌ๋ก ์ฆ๋ช
ํ์ธ์. ํํธ๋ ๋ฌด๋ฃ์
๋๋ค
โข Syntax Sprint: ํ ๋ฒ์ ํญ์ผ๋ก ํธ๋ 60์ด ๋ฌธ๋ฒ ๋ฌธ์ . ์์ ์ ์ต๊ณ ์ ์๋ฅผ ๋์ด ๋ณด์ธ์
์๋ด์ ๋ฐ๋ผ ๋ง๋๋ C++ ํ๋ก์ ํธ 20๊ฐ
๋ ํ์ผ๋ก ๋๋ ํ๋ก๊ทธ๋จ, ์์ ๋ฒํผ, ์ธ๋ฒคํ ๋ฆฌ, ํ
์คํธ ํต๊ณ, ํ๋ ฌ, ์ํ ๊ณ์ข, ๋คํ์ฑ์ ์ ์ฉํ ๋ํ, ํ
ํ๋ฆฟ ์คํ, ์ค์ ํ์, RPN ๊ณ์ฐ๊ธฐ, std::map์ ์ฌ์ฉํ ๋จ์ด ์นด์ดํฐ, ์์ธ, STL ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ ๋๋ค, ์ฐ๊ฒฐ ๋ฆฌ์คํธ, ์ด๋ ์๋ฏธ๋ก , const ์ ํ์ฑ, ๋ ์ฝ๋ ๊ฒ์, stringstream ํ์ฑ ๋ฐ ์ํ ๋จธ์ ์ ๋จ๊ณ๋ณ๋ก ์ค์ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ง๋ค์ด ๋ณด์ธ์.
AI ๋ฉํ ๋ฐ ์ค๋ฅ ๋ฒ์ญ๊ธฐ
ํฌ์ธํฐ๋ ๋์์ด ์ด์ด์ง๋ ํ
ํ๋ฆฟ ์ค๋ฅ ๋๋ฌธ์ ๋งํ๋์? ์ค๋ฅ๋ฅผ ๋ถ์ฌ ๋ฃ์ผ๋ฉด ํ ๋ฌธ์ฅ์ผ๋ก ์ค๋ช
ํ๊ณ ์์ ํ ์ค๋ ์๋ ค ์ค๋๋ค. AI ๋ฉํ ์๊ฒ ๋ฌด์์ด๋ ์ง๋ฌธํ๊ณ ์ฌ์ด ๋ง๋ก ๋ช
ํํ ๋ต๋ณ์ ๋ฐ์ ๋ณด์ธ์.
์ฝ๋ฉ ๋ฏธ์
60๊ฐ์ ๋งค์ผ์ ๋์
โข ์ฌ์ด ๋ฌธ์ ๋ถํฐ ์ด๋ ค์ด ๋ฌธ์ ๊น์ง 60๊ฐ์ ์ฝ๋ฉ ๋ฏธ์
โข ๋งค์ผ ์๋ก์ด ์ฝ๋ฉ ๋ฌธ์
โข World Coding Challenge: ๋งค์ผ ์ ์ธ๊ณ์์ ์งํ๋๋ ์ธ ๋ฒ์ ์ค์๊ฐ ๋ผ์ด๋์ ์์ํ
โข ์ฐ์ ๊ธฐ๋ก, XP ๋ฐ ์๋ฆผ์ผ๋ก ์ฐ์ต์ ๊ณ์ํ ์ ์์
๋ฌด๋ฃ๋ก ์์
์ฒซ C++ ๊ณผ์ ์ ๋ฌด๋ฃ์
๋๋ค. ๋งค์ผ ์ ๊ณต๋๋ ์ถ๋ ฅ ์์ธก ์ธํธ, ๋งค์ผ์ ๋ฒ๊ทธ ์ฐพ๊ธฐ, ํ๋ฃจ ์ธ ๋ฒ์ Syntax Sprint ๋ผ์ด๋, ์ฒซ ์๋ด ํ๋ก์ ํธ, ๋ฏธ์
๋ ๊ฐ, ๋งค์ผ์ ์ฝ๋ฉ ๋ฌธ์ , World Coding Challenge ๋ฐ ํ๋ฃจ ํ ๋ฒ์ AI ๋ฉํ ์ง๋ฌธ๋ ๋ฌด๋ฃ์
๋๋ค.
Pro
Pro์์๋ ๋ชจ๋ ๊ณผ์ , ๋ฏธ์
๋ฐ ํ๋ก์ ํธ, ๋ฌด์ ํ Syntax Sprint, ์ ์ฒด AI ๋๊ตฌ, ์๋ฃ์ฆ ์ํ ๋ฐ ๊ด๊ณ ์๋ ํ๊ฒฝ์ ์ด์ฉํ ์ ์์ต๋๋ค.
๋์
โข C++๋ฅผ ์ฒซ ๋ฒ์งธ ๋๋ ๋ ๋ฒ์งธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋ฐฐ์ฐ๋ ์ด๋ณด์
โข C++ ํ๋ก๊ทธ๋๋ฐ ์์
๋๋ ์ปดํจํฐ ๊ณผํ ๊ณผ์ ์ ๋ฃ๋ ํ์
โข ์ต์ C++ ๊ธฐ์ ์ด ํ์ํ ๊ฒ์, ์๋ฒ ๋๋ ๋ฐ ์์คํ
๊ฐ๋ฐ์
โข ๋ฉ๋ชจ๋ฆฌ์์ ์ด๋ค ์ผ์ด ์ผ์ด๋๋์ง ์ดํดํ๊ณ ์ถ์ Python ๋๋ Java ๊ฐ๋ฐ์
โข ๋ฒ์ค์์๋ ๋ฐ๋ผ ํ ์ ์๋ ๋จ๊ณ๋ณ C++ ํํ ๋ฆฌ์ผ์ ์ํ๋ ๋ชจ๋ ์ฌ๋
์ฑ์ 22๊ฐ ์ธ์ด๋ก ์ ๊ณต๋ฉ๋๋ค.
์ค๋ ๋ฌด๋ฃ C++ ๊ณผ์ ์ ์์ํ๊ณ , ์ฒซ ํด์ฆ๋ฅผ ํ๊ณ , ๋ช ๋ถ ์์ ์ฒซ ํ๋ก๊ทธ๋จ์ ์ปดํ์ผํด ๋ณด์ธ์.
C++ ํ๋ก๊ทธ๋๋ฐ ํํ ๋ฆฌ์ผ ๋ฐ ์ฝ๋ ํธ์ง๊ธฐ: OOP, STL, ํด์ฆ์ ์ฝ๋ฉ ์ฐ์ต
์
๋ฐ์ดํธ ๋ ์ง
2026. 9. 26.