๋จผ์ € ๋ชฉ๋ก ๋ถ€ํ„ฐ


์ถ”์ฒœ

C++ ํ”„๋ผ์ด๋จธ

์ดํŽ™ํ‹ฐ๋ธŒ C++

C++ ํ…œํ”Œ๋ฆฟ ๊ฐ€์ด๋“œ 2ํŒ


์• ๋งคํ•จ

์ดํŽ™ํ‹ฐ๋ธŒ STL

TC++PL 4ํŒ (The C++ Programming Language 4th)


๋น„์ถ”์ฒœย 

C++ ํ”„๋ผ์ด๋จธ ํ”Œ๋Ÿฌ์Šค

๋ชจ์–ด ์ดํŽ™ํ‹ฐ๋ธŒ C++ย 

์ดํŽ™ํ‹ฐ๋ธŒ ๋ชจ๋˜ C++



์ถ”์ฒœํ•˜๋Š” ๋ชฉ๋ก์€ ๋ณด๋Š”๊ฒŒ ์ข‹๊ณ ,

์• ๋งคํ•œ ๊ฒƒ๋“ค์€ ๋ด๋„ ๋˜๊ณ , ์•ˆ๋ด๋„ ๋˜๋Š”๋ฐ, ๋ณด๋ฉด ๋‚˜์ ์ผ์€ ์—†์Œ.ย 

๋น„์ถ”์ฒœ์€ ๋ณด๋‹ค๊ฐ€ ์‹œ๊ฐ„ ๋‚ญ๋น„ํ• ๊ฒƒ ๊ฐ™์€ ๋‚ด์šฉ์ด ๋งŽ์€ ๊ฒƒ๋“ค์ž„.ย 

๊ทธ๋ ‡๋‹ค๊ณ  ๋น„์ถ”์ฒœ์„ ๋ณด๋”๋ผ๋„ ๋‚˜์˜์ง€๋Š” ์•Š์Œ.ย 

์—ฌ๊ธฐ์žˆ๋Š” ์ฑ…๋“ค์ด ์™„์ „ํžˆ ๋ดค์„๋•Œ ์‹ค๋ ฅ์ด ๋–จ์–ด์ง€๊ฑฐ๋‚˜, ๋‚ด์šฉ์ด ์ตœ์•…์ด๋‹ค ์ด๋Ÿฐ๊ฒƒ๋“ค์€ ์•„๋‹ˆ๋ผ์„œ..


ํ•œ๊ธ€ ์›ํŒ ์ฑ… ์ค‘์—

์ด๊ฒƒ์ด C++์ด๋‹ค ๋‚˜ ์œค์„ฑ์šฐ์˜ ์—ดํ˜ˆ C++ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

์ด๋Ÿฐ ์ฑ…๋“ค์€ ๋ณธ์ ์ด ์—†์–ด์„œ ํ‰ํ•˜๊ธฐ๋Š” ์• ๋งคํ•œ๋ฐ, ๊ตณ์ด ์ด๊ฑธ๋กœ ์ž…๋ฌธ ํ•  ์ด์œ ๋Š” ์—†๋Š” ์ฑ…์ธ๊ฒƒ ๊ฐ™์Œ.


์ถ”์ฒœ ๋ฆฌ์ŠคํŠธ๋Š” ์ฃผ๋กœ ์›์„œ๋ฅผ ๋ฒˆ์—ญํ•œ ๋ฒˆ์—ญ์„œ๋“ค์ด๊ณ ,ย ๋‚ด ๊ฐœ์ธ์˜ ์ฃผ๊ด€ ๋˜๋Š” ํŽธ๊ฒฌ์ด๊ธด ํ•œ๋ฐ,ย 

์›์„œ > ๋ฒˆ์—ญ์„œ > ํ•œ๊ตญ์ธ ์ €์ž์˜ ์ฑ… ์ˆœ์œผ๋กœ ๋А๋ผ๊ณ  ์žˆ์Œ.ย 


๋˜ ์ดํŽ™ํ‹ฐ๋ธŒ STL์ด๋‚˜ C++ ํ…œํ”Œ๋ฆฟ ๊ฐ€์ด๋“œ 1ํŒ์€ ๋‘˜๋‹ค ์ ˆํŒ๋˜์„œ ๊ตฌํ•˜๊ธฐ๋„ ํž˜๋“ค๊ณ ,

๊ตฌํ•ด์„œ ๋‚ด์šฉ์„ ๋ณด๋”๋ผ๋„ ์š”์ฆ˜์€ ๊ด€๋ จ ๋‚ด์šฉ์„ ์ฐพ๊ธฐ ์‰ฌ์›Œ์„œ..


๋ชจ๋˜ C++์€ ๊ทธ๋ƒฅ C++ ์ž์ฒด๋ฅผ ์—ด์‹ฌํžˆ ๋ฐฐ์šฐ๊ณ ,ย ํ‘œ์ค€ ๋ณด๋ฉด์„œ cppcon ๊ฐ™์€๊ฑธ๋กœ ์•Œ์•„๋ณด๋Š”๊ฒŒ ํ›จ์”ฌ ์œ ์ตํ•จ.


๊ทธ๋ฆฌ๊ณ  ์ž…๋ฌธ์šฉ ์ฑ…์€ ๋งŽ์ด ์‚ด ํ•„์š”๊ฐ€ ์—†์Œ. ์ € ์ฑ… ๋ฆฌ์ŠคํŠธ ์ค‘์— ๋Œ€๋ถ€๋ถ„์€ ํฅ๋ฏธ ๋•Œ๋ฌธ์— ์‚ฐ๊ฑฐ๊ณ ,ย 

์šฉ๋„๊ฐ€ ๊ฒน์น˜๋Š” C++ ํ”„๋ผ์ด๋จธ๋ž‘ C++ ํ”„๋ผ์ด๋จธ ํ”Œ๋Ÿฌ์Šค๋Š”ย 

๋Œ€ํ•™์ƒ๋•Œ ์ „๊ณต๊ต์ˆ˜๊ฐ€ ๋‹ฌ๋ผ์„œ ์‚ฌ๋ผ๋Š” ์ฑ…์ด ๋‚˜๋‰˜์–ด์„œ ๊ทธ๋Ÿฐ๊ฑฐ..


๋‚ด์šฉ์ƒ์œผ๋กœ๋Š” C++ ํ”„๋ผ์ด๋จธ๊ฐ€ ๋” ์ข‹์•˜์ง€๋งŒ ์ˆ˜์—… ๋‚ด๋‚ด ์ฑ…์„ ํŽด๋Š” ์ผ์€ ์—†์—ˆ๊ณ ,ย 

๊ฐ€๋ฅด์น˜๋Š” ๊ต์ˆ˜์˜ ์—ญ๋Ÿ‰์ด ๋” ์ค‘์š” ํ–ˆ์—ˆ์Œ.


์•„ ๋˜ ํ…œํ”Œ๋ฆฟ ๊ฐ€์ด๋“œ 1ํŒ ๋ฒˆ์—ญ์„œ๋Š” ๋ช‡๋…„๊ฐ„ ๋ณด๊ณ  ์‹ถ์—ˆ์–ด๋„ย ๋ชป ๊ตฌํ–ˆ์—ˆ๋Š”๋ฐ, ์‚ฌ๋žŒ๋“ค ํ‰์ด ๋ฒˆ์—ญ์ด ๋งค์šฐ ๋ณ„๋กœ๋ผ ๊ทธ๋žฌ์Œ.ย 

(๊ทธ๋ž˜์„œ ๋ฆฌ์ŠคํŠธ์— ์—†์Œ)