๐Ÿ”คํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

    C++ ์ •๋ฆฌ -1 (C++์˜ ํŠน์ง•)

    c++์€ ์„ธ ๊ฐ€์ง€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์ด ํ•˜๋‚˜๋กœ ๊ฒฐํ•ฉ๋จ. 1. c์˜ ์ ˆ์ฐจ์  ์–ธ์–ด (procedural language) 2. c++์˜ ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด (object-oriented languange) // c++์„ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ๋œ ์ด์œ  3. c++์˜ ํ…œํ”Œ๋ฆฟ์ด ์ง€์›ํ•˜๋Š” ์ผ๋ฐ˜ํ™” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹ c์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฒ ํ•™ c++์€ c์— ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฒ ํ•™์„ ์ ‘๋ชฉ์‹œ์ผฐ๊ธฐ ๋•Œ๋ฌธ์— ์•Œ์•„๋‘๋ฉด ์ข‹๋‹ค. c๋Š” ์ ˆ์ฐจ์  ์–ธ์–ด์ธ๋ฐ ์ ˆ์ฐจ์  ์–ธ์–ด๋ž€ ์ปดํ“จํ„ฐ๊ฐ€ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๋™์ž‘๋“ค์„ ๋ช…ํ™•ํžˆ ๊ตฌ๋ถ„ํ•˜๊ณ , ๊ทธ ๊ตฌ๋ถ„๋œ ๋™์ž‘๋“ค์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ. ์ ˆ์ฐจ์  : ๋ฐ์ดํ„ฐ(ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ์ •๋ณด) < ์•Œ๊ณ ๋ฆฌ์ฆ˜ (ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•) ๊ตฌ์กฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ (structured programming) ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜..