์œ ๋ช… ๋Œ€ํ•™ ์ปด๊ณต์—์„œ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋Š”๊ฑด

์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š”๊ฒŒ ๊ทธ๋ ‡๊ฒŒ ์ค‘์š”ํ•œ๊ฒŒ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์ธ๊ฑฐ๋‹ค...


์†”์ง์ด ์–ธ์–ด ํ•˜๋‚˜ ์ œ๋Œ€๋กœ ํ•ด๋‘๋ฉด ๋‹ค๋ฅธ ์–ธ์–ด ๋„˜์–ด๊ฐ€๋„ย 

๋ช‡๋ฒˆ ์‹œํ–‰์ฐฉ์˜ค ํ•ด๋ณด๊ณ , ๊ตฌ๊ธ€๋ง ๋ช‡๋ฒˆํ•˜๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ˆ๊นŒ ๊ทธ๋Ÿฐ๊ฑฐ์ง€.


์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์–ธ์–ด์— ์ข…์†๋˜๊ฒŒ ๋งŒ๋“ค์–ด์ง€๋ƒ?


์•„๋‹ˆ๊ฑฐ๋“ ?

C๋กœ ํ•˜๊ฑด C++๋กœ ํ•˜๊ฑด C#์œผ๋กœ ํ•˜๊ฑด JAVA๋กœ ํ•˜๊ฑด ๋ญ๋กœ ํ•˜๊ฑด ์ƒ๊ด€์ด ์—†๋‹จ๋ง์ด์•ผ.


๋‹จ์ง€ C/C++์€ ๋‹ค๋ฅธ ์–ธ์–ด์—๋น„ํ•ด ์ปจํŠธ๋กคํ• ๊ฒŒ ๋” ์ƒ๊ธฐ๊ณ , ๊ทธ๊ฒŒ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์ค‘์š”ํ•œ ์–ธ์–ด๋ผ์„œ

๋‹ค๋ฅธ์–ธ์–ด ํ•˜๋‚˜๋ฅผ 10๋…„์ฐจ ์ด์ƒ์œผ๋กœ ๋งˆ์Šคํ„ฐ ํ–ˆ๋‹คํ•˜๋”๋ผ๋„, C/C++ ์ด์™ธ์˜ ๋‹ค๋ฅธ ์–ธ์–ด๋ณด๋‹ค

์ˆ™๋‹ฌํ•˜๋Š”๋ฐ ์กฐ๊ธˆ ๋” ์˜ค๋ž˜๊ฑธ๋ฆด๋ฟ์ด์ง€ ์ˆ™๋‹ฌ์ด ์–ด๋ ค์šด๊ฒŒ ์•„๋‹ˆ์•ผ.


์ข†๋ฌด์œ„ํ‚ค ๋ฐ ์ƒ์งœ ์˜คํƒ€์ฟ  ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐ™์€๋ฐ์„œ C++์€ ํ˜„์—ญ๋„ ์–ด๋ ค์›Œ์„œ ๋ชปํ•œ๋‹ค๋Š”๋ฐ์š”

์ด๋Ÿฐ๊ฑฐ ๋‹ค ๊ฑฐ์ง“๋ง์ด๊ณ ย ํ˜„์—…์—์„œ ์˜ค๋ž˜์žˆ์„์ •๋„๋กœ ์ž˜ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฉด ๋‹คย ํ•ด.


new ํ•˜๊ณ  delete ํ•˜๋Š”๊ฒŒ ๋ญ๊ฐ€ ์–ด๋ ค์›Œ์„œ ๊ทธ๋ ‡๊ฒŒ ใ…ˆใ„น์ด์•ผ?

๊ทธ๋ƒฅ ๊ท€์ฐฎ์„ ๋ฟ์ธ๊ฑฐ์ง€.ย 

๋‹ค๋ฅธ ๊ฒƒ๋“ค๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๊ณ .


ํ‰์†Œ์— ์•ˆ ํ•˜๋˜ ์Šต๊ด€์ด ์žˆ์œผ๋‹ˆ ๊ฐ€๋” ์‹ค์ˆ˜ํ•˜๋Š”๊ฑฐ์ง€, ๊ทธ๊ฒŒ ์–ด๋ ค์›Œ์„œ ๋ชปํ•˜๋Š”๊ฒŒ ์•„๋‹Œ๊ฑฐ์ž„.

์ƒ์‹์ ์œผ๋กœ ์ƒ๊ฐ์„ ํ•ด๋ด...

๋ฏธ๋ถ„ ๋ฐฉ์ •์‹ ๊ฑ ํ‘ธ๋Š” ์ˆ˜ํ•™์ „๊ณต์ž๊ฐ€ ์ผ์ƒ์—์„œ ์‚ฐ์ˆ˜ ๋”ํ•˜๊ธฐ ๋นผ๊ธฐ ๊ฐ€๋” ์‹ค์ˆ˜ ํ• ์ˆ˜๋„ ์žˆ๋Š”๊ฑฐ์ง€,

๊ทธ๊ฒŒ ์‚ฐ์ˆ˜๊ฐ€ ์–ด๋ ค์›Œ์„œ ๋ชปํ•˜๋Š”๊ฑด๋ฐ์š”. ์ด๊ฑด ์•„๋‹ˆ๊ฑฐ๋“ .



C ์ ์œ ์œจ์ด ์–ด๋–ป๊ณ , C++ ์ ์œ ์œจ์ด ์–ด๋–ป๊ณ ,ย ํ•˜๋‚˜๋„ ์•ˆ์ค‘์š”ํ•ด.

๊ฑ ๋ญ๋กœ ์ž…๋ฌธํ•˜๊ฑด ๊ทธ๊ฑด ๊ทธ ์‚ฌ๋žŒ ๋งˆ์Œ์ธ๊ฑฐ์ง€, ๊ฑฐ๊ธฐ์— ์˜จ๊ฐ– ์˜ค์ง€๋ž–์„ ์™œ ๋ถ€๋ฆฌ๋Š”๊ฑฐ์•ผ?


๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์ž…๋ฌธํ• ๋•Œ C/C++๋กœ ์ž…๋ฌธํ•˜๋Š”๊ฑธ ์ถ”์ฒœํ•˜๋Š” ์ด์œ ๊ฐ€

๊ฒŒ์ž„ ์—…๊ณ„์—์„œ C++์„ ๋งŽ์ด ์“ฐ๊ธฐ ๋•Œ๋ฌธ์ด์•ผ.

์–ธ๋ฆฌ์–ผ๋„ ๊ทธ๋ ‡๊ณ , ์œ ๋‹ˆํ‹ฐ๋„ ๊ทธ๋ ‡๊ณ , ๊ฒŒ์ž„ ์—”์ง„์„ ๋งŒ๋“ค๋• C++๋กœ ์งœ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋ผ์„œ ๊ทธ๋Ÿฐ๊ฑฐ์ง€.


๊ทผ๋ฐ ํ˜„์—… ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋จธ ํ• ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ , ๊ทธ๋ƒฅ ์ธ๋”” ๊ฒŒ์ž„๊ฐœ๋ฐœ์ž๋‚˜ ๊ธฐํš์ž ํ• ๊ฑฐ๋ฉด C/C++๋กœ ์ž…๋ฌธํ•  ํ•„์š”๊ฐ€ ์—†์–ด.

C#์ด๋‚˜ ํŒŒ์ด์ฌ ๊ฐ™์€๊ฑธ๋กœ ์–ผ์ถ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์ต์ˆ™ํ•ด์ง€๊ณ ๋‚˜์„œ ํ•„์š”ํ•˜๋ฉด C++ ๋ณด๋ฉด ๋˜๋Š”๊ฑฐ์ง€.


์ž๊ธฐ๊ฐ€ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€๊ฑฐ ๋ฐฐ์›Œ.