[OOP]week2_C++ ๊ธฐ์ดˆ์™€ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ
ยท
[๊ณต๋ถ€]/[OOP]
๊ฐ์ฒด์ง€ํ–ฅ์„ค๊ณ„ 2์ฃผ์ฐจ: C++ ๊ธฐ์ดˆ์™€ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ชฉ์ฐจํ•™์Šต ๋ชฉํ‘œ์šฉ์–ด์ง‘(Glossary)๊ฐœ์š”๊ฐœ๋… ๋ชฉ์ฐจ(Concept Index)๋ณธ๋ฌธ ์ •๋ฆฌ์š”์•ฝ ์น˜ํŠธ์‹œํŠธ๊ฐœ์ธ ์ฝ”๋ฉ˜ํŠธ๐Ÿ“˜ ํ•™์Šต ๋ชฉํ‘œC++์˜ ์—ญ์‚ฌ์™€ ์ฒ ํ•™, ๋„ค์ž„์ŠคํŽ˜์ด์Šค์™€ ์ œ์–ด๋ฌธ, ํ•จ์ˆ˜์™€ ํŒŒ๋ผ๋ฏธํ„ฐ ์ „๋‹ฌ ๋ฐฉ์‹, ๊ทธ๋ฆฌ๊ณ  C++์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ(์Šคํƒ, ํž™, ์ „์—ญ/์ •์  ์˜์—ญ)์™€ ๋™์  ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น(new/delete, malloc/free)์˜ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•œ๋‹ค.๐Ÿ—‚๏ธ ์šฉ์–ด์ง‘(Glossary)Term์šฉ์–ดํ•œ ์ค„ ์ •์˜namespace๋„ค์ž„์ŠคํŽ˜์ด์Šค์ด๋ฆ„ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‹๋ณ„์ž๋ฅผ ๋ฌถ๋Š” ์˜์—ญscope resolution operator๋ฒ”์œ„ ์ง€์ • ์—ฐ์‚ฐ์ž(::)๋„ค์ž„์ŠคํŽ˜์ด์Šค๋‚˜ ํด๋ž˜์Šค์˜ ๋ฉค๋ฒ„์— ์ ‘๊ทผํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์—ฐ์‚ฐ์žusing-declarationusing ์„ ์–ธํŠน์ • ๋„ค์ž„์ŠคํŽ˜์ด์Šค์˜ ์‹๋ณ„์ž๋ฅผ ํ˜„์žฌ ๋ฒ”..