์ ์๊ณต ๋์์ C/C++/OOP ๊ฐ๋ ์ ๋๋ ๋ฐ์ญํ๋ค๊ณ ์๊ฐํฉ๋๋ค..!
๋์ด๋ 28์ด์ด๊ณ , ์ด์ํธ๋ฝ ์๋ด ๋ฐ์๋ณด๋ ์น์ ํ์๊ณ ์ข๋๋ผ๊ตฌ์..
์ด์ ์ฅฌ์ ๊ฒ์ ํ์ ์๋ด ๋ฐ์๋ณผ ์์ ์ด๊ณ ์..! ์ธํฐ๋ท์ ๋ ๊ณณ์ ๋ํ ํ๊ธฐ๊ธ๋ค ์ฐพ์์ ์ฝ๋ ์ค์ ๋๋ค..
๋๋ถ๋ถ ๋น์ถํ๋๊ฒ ๋ง๋๋ผ๊ตฌ์? ๊ฒฝํ์์ ๊ฒฝ์ฐ์๋์..!
1. ๊ทธ๋ฅ ์ ํฌ๋ธ์ ๊ณต๊ฐ๋ ๊ฐ์๋, ์ธํ๋ฐ ๊ฐ์ ๊ณณ์์ ์ธ๊ฐ๋ณด๋ฉด์ ํด๋ผ
2. ํ์ ํฌํด์ด ๋๋ฌด ๊ฐ๋ ฅํด์ ์ด๋ค ํ์์ธ์ง ๋ค ๋์จ๋ค.
ย (์ฌ์ง์ด๋ ์ธ์ฌ๋ด๋น์์ธ๋ฐ, ํ์ ํฌํด์ ๋ค ๋นผ๊ณ ๋ณธ์ธ์ด ๋ง๋ ๊ฑฐ๋ง ๋ณด๊ณ ๋ฝ๋๋ค๋ ์ฌ๋๋ ์..)
๊ณ ๋ฏผ์ด ๋ง์ด ๋๋ค์ใ ์ฌ์ค, 1๋ ์ด๋ผ๋ ์๊ฐ๊ณผ 500~600๋ง์์ ๋น์ฉ.. ๋ฌผ๋ก ๊ฐ์ฌ์ผ ํ๋์ค์ด๋ผ ๋ถ๋ด์ ์๋๋ฐ..
๋ ํํ์๋, ๋นก์ธ๊ฒ ํผ์ ์ ํ ์ ์์๊น ์๋ฌธ์ด ๋๋๊ฑฐ์ฃ ใ
์ฌ๋ฌ๋ถ์ ๋๋ฆ? ์ ๊ณต์์๊ฒ ํ์(์ฅฌ์ /์ด์ํธ๋ฝ ๋ฑ) ์ถ์ฒ์ด์ ๊ฐ์ ๋น์ถ์ด์ ๊ฐ์?
ํน์ ๋น์ถ์ด์๋ผ๋ฉด, ์ถ์ฒํ์๋ ๋ ํ ๊ฒ์ ๊ฐ๋ฐ ์ธ๊ฐ ์๋ฆฌ์ฆ๊ฐ ์์ผ์ค๊น์?ใ ใ
(์api / ๋ค๋ / ์ ๋ํฐ/ ์ธ๋ฆฌ์ผ ๊ด๋ จ)
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
ํ์ ์๋ค๋ ๋ด์ ๋ชจ๋ฆ ๊ทผ๋ฐ ํฌํด์ด ๋๋ฌด ์ ํ์ ์ด๋ผ ์ซ์, ์ ๋ฐ๋ฏธ๋ ๊ฐ๋์ ํ๋ธ๋ฒ๋ค์ ์ ๋ฃ๊ฐ์ ์๋๋ฐ ์ถ์ฒํ
์ ํ์ ์ด๋ผ์ ์ ๋๋ค๋ ๊ธ์ ์ธ๋๊ฒ์๊ฒ์์ ๋ด..ใ ใ ใ ใทใท
๋์ ๋๋ฉด ํ์์๋ค๋๋๊ฒ ๋์๋ณด์
๊ฐ์ฌ์ฅ.. ์์ง๋ฐ์ฝ์ด๋ผ ๋๊ฐ ์ก์์คฌ์ผ๋ฉด ํด์..ใ ใ ใ
๋น์ ๊ณต์ ๋ค๋๋ผ๊ณ ํ ํ ๋ฐ ์ ๊ณต์ ์ข...
๋ค๋ค ๊ทธ๋ฐ๋ฏ์.. ๊ทผ๋ฐ ์ฅฌ์ ์ ๋น์ ๊ณต์ด ๊ตญ๋น ๋ชป๋ฃ๋๋ค๋ ๊ธ์ ๋ดค๋๋ฐ, ๊ทธ๊ฑด ๋นก์ธ๊ฒ ์ ๊ฐ๋ฅด์ณ์ ๊ทธ๋ฐ๊ฐ ์ถ๊ธฐ๋ ํด์..
๋ฑํ ๋์์ง ์๋ค๊ณ ๋ด ํผ์์ ๋ ํํ๋ค๊ณ ์ง์์ ๋ ธ๋๊ฒ๋ณด๋จ ํ์๊ฐ์ ํ๋๊ฒ ๋์์ง๋ ์ฒ์ ๋๋ฌ์ ๋๋ ๊ธฐ์ด๋ผ์ ๋ค์๊ฒ ์๊ฒ ์ง๋ง. ์ธ๊ฐ์ ์ ๋ํฐ ์ธ๋ฆฌ์ผ์์ ์ ๊ณตํ๋ ๊ณต์ ๊ฐ์์ฌ์ดํธ๊ฐ์ ๋ณด๋ฉด๋จ ์์ด๋ก๋๊ฑฐ. ๋์ข ์ฐ๋ ค๋ฉด ์ ๋ฐ๋ฏธ๋ ์ธํ๋ฐ๊ฐ์ ๋ด๋๋๊ณ
ใ ใ .. ํ ๋ฌ? ์ ๋๋ฉด ๋ฐ์ฒ ๋ค์ด๋๋๋ผ๊ตฌ์ใ ใ ใ
๋ค๋๋งํ ๋ฏ. ๋ฌด์์ ๋น์ถํ๋ ์ฌ๋๋ค์ ๋ ํ๋ ๊ฐ๋ฅํ๋ค๋ผ๋๊ฑธ ๋งํ๊ณ ์ถ์๊ฑฐ์ผํ ๋ฐ. ์ฌ์ค ๋ฐ์ง๊ณ ๋ณด๋ฉด ๋ญํ๋ ๊ฐ์ ๋ ํ์ผ๋ก ์๋๋๊ฑด ์์ ใ ใ ํ์์ ๊ฐ์ผํ ๋ฐฉํฅ์ ์ ์ํด์ฃผ๊ณ ๋ค์์ ๋ฐ์ด์ฃผ๋ ์ญํ ์ธ๊ฑฐ์ง.
๊ทธ๋ฆฌ๊ณ ๊ฒฝํํ๋์ฌ๋์ผ๋ก์ ๋งํ์๋ฉด ํ์์ ๋น์ ๊ณต๋ง ์๋๊ฑด ์๋. ์ ๊ณต ๋น์ ๊ณต ๋ฐ๋ฐ์ ๋๋ก ์์ํ๋ค๊ณ ๋ณด๋ฉด ๋จ.
๊ทธ๋๊น์ใ ใ ๋ ํ์ผ๋ก ์๋๋๊ฒ ์์ฃ ๊ฐ์ฑ๋น ๋ฌดํ๋๊ณ ์๊ฐ ํ๋ณด ๋๊ณ .. ์ํด์ ๋ฌธ์ ์ฃ ..
c++ ๋ฐ์ญ์ด ์ด๋์ ๋์ฃ ? RAII, ์ค๋งํธํฌ์ธํฐ, cast, functional, stl ๋ฑ๋ฑ ์ด๋ฐ๊ฑฐ ์?
๋ชจ๋ฅด๋ฉด ์๋์ฃ ..ใ ใ ใ ใ
์ผ๋ ์ด๋ฉด ์ทจ์ ๋ฐ ์๊ฐํ๋๊ฑฐ์ผ? ์ทจ์ ๋ฐ์ด๋ฉด ์ผ ๊ทธ๋ง๋ฌ์ผ๋ ๊ฑธ? ์์ ๋๋๋ฉด ๋งค์ผ ์์ต์ค์ ์ก์๋๋๊น ๊ฐ์ ๋ก๋ผ๋ ํ๋ฐ๋ง ๊ณต๋ถํ๊ฒ ํ๋ ์ต๊ด ๋ง๋ค์ด์ค. ์ด๋ฐ๊ฑฐ ๋ค ๋ฐํธ์์๋ค๋ฉด ใ ใ ์ถ์ฒใ ใ . ๊ทธ๋ฆฌ๊ณ ใ ใ ์ ๋ค๋ ์ ๊ฐ๋ฅด์ณ์ฃผ๊ณ ใ ใ ใ ใน์ ์ธ๋ฆฌ์ผ ๊ณผ์ ๋ ์๋๊ฒ๊ฐ์ ๊ทผ๋ฐ ์ฌ๊ธด ์ฃผ๋ง๋ฐ๋ ์๋๋ฐ ใ ใ ์ ๋ฌด์กฐ๊ฑด ์ผ๋ ์ปค๋ฆฌ ๊ณผ์ ๊ฐ๋๋ผ. ์ผ๋จ ์ด๋ ๋ฐฉํฅ์ผ๋ก ํฌํด์ก์์ง ์๊ฐํ๊ณ ๊ทธ์ ๋ง๊ฒ ํ์ ์ ํํ๋๊ฒ ๋์๊ฒ ๊ฐ์ - dc App
์ฅฌ์ Vs. ๋ ํ์ผ๋ก ๊ธฐ์ธ์์ต๋๋ค.. ์ ํ์ง ํ๋ ์ค์ฌ์ฃผ์ ์ ใณ.. ์ด์ํธ๋ฝ์ ๊ฒ๋ค๊ฐ ๋๋ฌด ๋จผ.. 50๋ถ ๊ฐ์ผํด์ใ ์ถํด๊ทผ ์๊ฐ๋ ๊ฑธ๋ฆฌ๋ฉด ์ง์ง ์จ๋งํ๊ฑฐ๊ฐ์์
์ด์๋ ๊ทธ๋ฅ 1๋ ๋น์์ง ๊ณผ์ ์ด ์ทจ์ ๊ณผ์ ์ ๋ค๋ ์ผ๋ก ์์ฒด์์ง ๊ฐ๋ฐํ๋๊ฑฐ ใ ใ ํ์ ๋ค๋๊ฑฐ๋ฉด ์ ๋ ๋ญ๋ ๊ฐ์ด ๋ชปํ๋๊น ํ์์๋ง ๋ชฐ๋นตํด์ผํจ ์ด์ํธ๋ฝ์ ๋ญ ์ก์๋๊ณ ๊ทธ๋ฐ๊ฑด ์๋๋ฐ ์์ต์ํ๋ฉด ์ ๋ ๋ชป๋ฐ๋ผ๊ฐ๋ ์ด์ฉ์์์ด ํด์ผ๋จ