์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
BEST

[์ฅฌ์‹ ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ ๋ฒ„๊ฑฐ์Œค] ์™„์ „ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๊ฒŒ์ž„ C++

"๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ๋‹ค!" ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜์‹œ๋Š” ๋ชจ๋“  ์ดˆ๋ณด์ž ๋ถ„๋“ค์„ ์œ„ํ•˜์—ฌ ์ฅฌ์‹  ๊ฒŒ์ž„ ์•„์นด๋ฐ๋ฏธ๊ฐ€ ์ˆœ์ˆ˜ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ C++๊ฐ•์˜๋ฅผ ์ค€๋น„ํ•˜์˜€์Šต๋‹ˆ๋‹ค! ๊นŠ์ˆ™ํžˆ ํŒŒ๊ณ  ๋“ค์–ด๊ฐ€๊ธฐ ๋ณด๋‹ค๋Š” ์™„์ „ ์ดˆ์‹ฌ์ž๋“ค์ด ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฌธ๋ฒ• ์œ„์ฃผ๋กœ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ์‹ฌ๋„ ์žˆ๋Š” ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ ์ž ํ•˜์‹œ๋Š” ํ•™์ƒ๋“ค์€ ์ถ”ํ›„ ์˜คํ”ˆ ๋  C++์‹ฌํ™” ๊ฐ•์˜๋ฅผ ๊ธฐ๋‹ค๋ ค์ฃผ์„ธ์š”!

์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, C++] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • C++

  • ๊ฒŒ์ž„์—์„œ์˜ C++ ํ™œ์šฉ ์˜ˆ์ œ

  • C++ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•

  • ๋‹ค๋ฅธ ์–ธ์–ด์™€์˜ ์ฐจ์ด์ ์ธ Point๋ฅผ ํ™œ์šฉํ•œ ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ

์™„์ „ ์ž…๋ฌธ์ž, ์ปด๊ณต, ๊ฒœ๊ณต ์ƒˆ๋‚ด๊ธฐ๋“ค์„ ์œ„ํ•œ C++๊ธฐ์ดˆ ๊ฐ•์˜!

์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ C++์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•˜๊ณ  ์‰ฌ์šด ๋ฌธ๋ฒ•๋“ค์„ ์ตํž ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฒ๋‹ˆ๋‹ค!

  • ์ฅฌ์‹ ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ์—์„œ 10๋…„ ์ด์ƒ์˜ ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ฐ•์˜๋ฅผ ํ•˜๋ฉด์„œ ๋‹ค๋ฅธ ๋ฌด์—‡๋ณด๋‹ค C++์˜ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ๋ถ€์กฑํ•˜์—ฌ ์ ˆ๋งํ•˜๋Š” ํ•™์ƒ๋“ค์„ ์ง€์ผœ ๋ด์˜ค๋ฉด์„œ ๋ฌธ๋ฒ•๋“ค์„ ์‰ฝ๊ฒŒ ์„ค๋ช… ํ•œ ๊ฐ•์˜๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค ์ƒ๊ฐํ•ด์™”๊ณ  ์ค€๋น„ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

  • ์ด ๊ฐ•์˜๋Š” ๊นŠ๊ฒŒ ํŒŒ๊ณ  ๋“ค์–ด๊ฐ„ ๊ฐ•์˜๊ฐ€ ์•„๋‹Œ ์™„์ „ ์ดˆ์‹ฌ์ž๋“ค์„ ์œ„ํ•œ C++๋ฌธ๋ฒ•๋“ค์˜ ์‚ฌ์šฉ ๋ฐฉ์‹์„ ์„ค๋ช…ํ•œ ๊ฐ•์˜ ์ž…๋‹ˆ๋‹ค.

  • ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๋ฐœ์ „ ํ•˜๋“ฏ์ด C++๋„ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
    ์ƒˆ๋กœ์šด ๋ฌธ๋ฒ•์ด ๋“ฑ์žฅํ•  ๋•Œ ๋งˆ๋‹ค ๊ฐ•์˜ ๋‚ด์šฉ ์ˆ˜์ • ๋ฐ ์ถ”๊ฐ€๋ฅผ ํ†ตํ•ด ์—…๋ฐ์ดํŠธ๋ฅผ ํ•ด ๋‚˜๊ฐˆ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

  • ์ถ”๊ฐ€์ ์ธ ์—…๋ฐ์ดํŠธ์™€ ์ˆ˜์ •์ด ์žˆ์„ ๋•Œ ๋งˆ๋‹ค ์•Œ๋ฆผ์„ ํ†ตํ•ด ์†Œ์‹ ์ „ํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค!

  • ๊พธ์ค€ํžˆ ๋ฐœ์ „ํ•ด ๋‚˜๊ฐ€๋Š” ์ฅฌ์‹ ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ์˜ ์ธํ”„๋Ÿฐ C++๊ฐ•์˜! ๊ธฐ๋Œ€ํ•ด์ฃผ์„ธ์š”!

์ฅฌ์‹  ๊ฒŒ์ž„ ์•„์นด๋ฐ๋ฏธ๋Š” 2011๋…„์— ๊ฐœ์› ํ•˜์—ฌ 10๋…„ ์ด์ƒ์˜ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ˆ˜ ๋งŽ์€ ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž๋“ค์„ ๋ฐฐ์ถœํ•ด์™”์Šต๋‹ˆ๋‹ค. ์ˆ˜ ๋งŽ์€ ํ•ด ๋™์•ˆ ๊ตฌ๋กœ ์ง€์—ญ์—์„œ ์˜คํ”„๋ผ์ธ์„ ํ†ตํ•ด ๋ถ€๋„๋Ÿฝ์ง€ ์•Š๊ฒŒ ์—ด์ •์ ์ธ ๊ฐ•์˜๋ฅผ ํ•ด์™”๋‹ค๊ณ  ์ž๋ถ€ํ•˜๋ฉฐ ์ „๊ณต์ž๋“ค์„ ๋น„๋กฏํ•˜์—ฌ ๊ทธ ๋ณด๋‹ค ๋งŽ์•˜๋˜ ๋น„ ์ „๊ณต์ž๋“ค์„ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฒŒ์ž„ ์—…๊ณ„์— ์ž…๋ฌธ ์‹œ์ผœ ์™”์Šต๋‹ˆ๋‹ค.

๋งŽ์€ ํ™๋ณด๋ฅผ ํ•˜๋Š” ๊ฒŒ์ž„ ์•„์นด๋ฐ๋ฏธ๋Š” ์•„๋‹ˆ์ง€๋งŒ ์—…๊ณ„์—์„œ์˜ ์„ ๋ฐฐ, ํ›„๋ฐฐ๋“ค์˜ ์ถ”์ฒœ์„ ํ†ตํ•ด ์—ฌ์ „ํžˆ ํ™œ๋ฐœํžˆ ๊ต์œก ํ™œ๋™์„ ์ด์–ด๊ฐ€๊ณ  ์žˆ์œผ๋ฉฐ ์•ž์œผ๋กœ๋Š” ์ธํ”„๋Ÿฐ์„ ํ†ตํ•ด ์˜คํ”„๋ผ์ธ๊ณผ ๋”๋ถˆ์–ด ์˜จ๋ผ์ธ์œผ๋กœ๋„ ๋งŽ์€ ์ง€๋ง์ƒ๋“ค์„ ๋งŒ๋‚˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ์ธ์—ฐ์ด ์†Œ์ค‘ํ•˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

By ์ฅฌ์‹ ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ


์ฅฌ์‹ ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ ํ™ˆํŽ˜์ด์ง€ : https://www.jusinacademy.com/

์ฅฌ์‹ ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ ์˜คํ”„๋ผ์ธ ๊ฐ•์˜ ์ฃผ์†Œ : ์„œ์šธ์‹œ ๊ตฌ๋กœ๊ตฌ ๊ตฌ๋กœ๋™ 197-5 ์‚ผ์„ฑIT๋ฐธ๋ฆฌ 208ํ˜ธ, 211ํ˜ธ

์ฅฌ์‹ ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ ํฌํŠธํด๋ฆฌ์˜ค ์œ ํŠœ๋ธŒ : https://youtube.com/@JusinGame?si=e-lqUqI9XWuhzdh5



์ด๋Ÿฐ ๋‚ด์šฉ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค!

ํด๋ž˜์‹ C++ (C++98, C++03)

๋‹ค์–‘ํ•œ ๋ณ€์ˆ˜์˜ ํƒ€์ž…๊ณผ ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ, ํฌ์ธํ„ฐ, ๋ฐฐ์—ด, ์‚ฌ์šฉ์ž ์ •์˜ ํƒ€์ž… ๋“ฑ ์•„์ฃผ ์˜ค๋ž˜์ „๋ถ€ํ„ฐ ์‚ฌ์šฉ๋˜์–ด์˜ค๋˜ ๊ธฐ์ดˆ์ ์ธ ๋ฌธ๋ฒ•์˜ ์‚ฌ์šฉ์„ ์ตํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค!

C++11

R-Value ๋ ˆํผ๋Ÿฐ์Šค , ์ดˆ๊ธฐํ™” ๋ชฉ๋ก, ๋ฒ”์œ„ ๊ธฐ๋ฐ˜ ๋ฐ˜๋ณต๋ฌธ, ๋žŒ๋‹คํ‘œํ˜„์‹, ์œ ๋‹ˆํผ ์ดˆ๊ธฐํ™” ๋“ฑ ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋œ ๋ฌธ๋ฒ•๋“ค์— ๋Œ€ํ•ด์„œ๋„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ตํž ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค!

C++14, 17, 20

auto ํƒ€์ž…๊ณผ ์ด๋ฅผ ํ†ตํ•œ ํ•จ์ˆ˜ ๋ฐ˜ํ™˜ ํ˜• ์ถ”๋ก , ํฐ ์ˆ˜์˜ ์ž๋ฆฌ ์ˆ˜ ๊ตฌ๋ถ„๊ณผ ๋น„ํŠธ ๋‹จ์œ„์˜ ์ˆซ์ž ํ‘œํ˜„, Static inline๋ณ€์ˆ˜ ๋“ฑ ์ง„ํ™”ํ•˜๋Š” C++์˜ ๊ธฐ๋Šฅ๋“ค์„ ์ตํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): Windows

  • ์‚ฌ์šฉ ๋„๊ตฌ: Visual Studio 2022


์†Œ์Šค ์ฝ”๋“œ

  • ์ž์ฒด Synology๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ˆ˜์—…์— ํ™œ์šฉํ•œ ํ”„๋กœ์ ํŠธ ์ œ๊ณต.


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์ฝ”๋”ฉ์„ ์™„์ „ ์ฒ˜์Œ ํ•˜์‹œ๋Š” ๋ถ„๋“ค

  • ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜์‹œ๋Š” ๋ถ„๋“ค

  • C++๊ณผ ๊ฒŒ์ž„์˜ ๊ด€๊ณ„๋ฅผ ์•Œ๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค

  • ํ•™๊ต ์ˆ˜์—…์— ์–ด๋ ค์›€์„ ๋А๋ผ์‹œ๋Š” ๋ถ„๋“ค

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ์ปดํ“จํ„ฐ๋ฅผ ์ผœ๊ณ  ๋Œ ์ค„ ์•„๋Š” ๋Šฅ๋ ฅ

  • Visual Studio 2022

  • ๊ธฐ์ดˆ์ ์ธ ์˜๋‹จ์–ด

์•ˆ๋…•ํ•˜์„ธ์š”
์ฅฌ์‹ ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ์ž…๋‹ˆ๋‹ค.

507

๋ช…

์ˆ˜๊ฐ•์ƒ

33

๊ฐœ

์ˆ˜๊ฐ•ํ‰

1

๊ฐœ

๋‹ต๋ณ€

5.0

์ 

๊ฐ•์˜ ํ‰์ 

4

๊ฐœ

๊ฐ•์˜

  • 2011๋…„์— ๊ฐœ์›ํ•˜์—ฌ 13๋…„ ๋™์•ˆ ์˜ค๋กœ์ง€ ๊ฒŒ์ž„ ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž๋งŒ์„ ์œก์„ฑํ•ด๋‚ด๊ณ  ์žˆ๋Š” ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ์ž…๋‹ˆ๋‹ค.

  • 1000๋ช… ์ด์ƒ์˜ ์‹ ์ž… ์ทจ์—…์ž๋ฅผ ๋ฐฐ์ถœํ•ด๋ƒˆ์œผ๋ฉฐ ๋ฐ”๋กœ ์˜ค๋Š˜๋„ ์ƒˆ๋กœ์šด ๊ฒŒ์ž„ ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž๋ฅผ ์œก์„ฑํ•˜๊ณ  ์žˆ๋Š” ๋Œ€ํ•œ๋ฏผ๊ตญ ์ตœ๊ณ ์˜ ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž ์œก์„ฑ ๊ธฐ๊ด€์ด๋ผ๊ณ  ์ž๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋‹ค์ˆ˜ ๊ฒŒ์ž„ํšŒ์‚ฌ๋กœ๋ถ€ํ„ฐ ์‹ ์ž… ๋ฐ ์ด์ง์ž์˜ ์ถ”์ฒœ ์š”์ฒญ์„ ๋ฐ›๊ณ  ์žˆ์œผ๋ฉฐ ๊ธฐ ์ทจ์—…์ž์˜ 30% ์ •๋„ ๋น„์œจ์˜ ์ทจ์—…์ž๋Š” ๋ชจ๋‘ ์ถ”์ฒœ์„ ํ†ตํ•ด์„œ ์ž…์‚ฌ์‹œํ‚ฌ ์ •๋„๋กœ ์ฅฌ์‹ ์˜ ์ด๋ฆ„์€ ๊ธฐ์—…์ฒด๋“ค์—๊ฒŒ ์‹ ์ž„์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์˜คํ”„๋ผ์ธ ๊ต์œก ์™ธ์— ์˜จ๋ผ์ธ ํ”Œ๋žซํผ "์ธํ”„๋Ÿฐ"์„ ํ†ตํ•ด์„œ ์ƒˆ๋กœ์šด ์ œ์ž๋“ค์„ ๋งž์ดํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ํ•ญ์ƒ ์ตœ์„ ์„ ๋‹คํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

36๊ฐœ โˆ™ (21์‹œ๊ฐ„ 8๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!