[OOP]week5_클래슀 특수 λ©€λ²„ν•¨μˆ˜μ™€ μ—°μ‚°μž μ˜€λ²„λ‘œλ”©
Β·
[곡뢀]/[OOP]
객체지ν–₯섀계 5μ£Όμ°¨: 클래슀 특수 λ©€λ²„ν•¨μˆ˜μ™€ μ—°μ‚°μž μ˜€λ²„λ‘œλ”©λͺ©μ°¨ν•™μŠ΅ λͺ©ν‘œμš©μ–΄μ§‘(Glossary)κ°œμš”κ°œλ… λͺ©μ°¨(Concept Index)λ³Έλ¬Έ μ •λ¦¬μš”μ•½ μΉ˜νŠΈμ‹œνŠΈκ°œμΈ μ½”λ©˜νŠΈπŸ“˜ ν•™μŠ΅ λͺ©ν‘œ- 클래슀의 특수 λ©€λ²„ν•¨μˆ˜μ™€ ν‚€μ›Œλ“œ(const, mutable, explicit, default λ“±)의 역할을 μ΄ν•΄ν•œλ‹€.- 볡사/이동 μƒμ„±μž 및 λŒ€μž… μ—°μ‚°μžμ˜ λ™μž‘ 원리와 차이λ₯Ό μ„€λͺ…ν•  수 μžˆλ‹€.- μ—°μ‚°μž μ˜€λ²„λ‘œλ”©μ˜ κ΅¬ν˜„ 방식(멀버/비멀버 ν•¨μˆ˜)κ³Ό μž₯단점을 ꡬ뢄할 수 μžˆλ‹€.πŸ—‚οΈ μš©μ–΄μ§‘(Glossary)Termμš©μ–΄ν•œ 쀄 μ •μ˜const member functionμƒμˆ˜ 멀버 ν•¨μˆ˜κ°μ²΄μ˜ 멀버 λ³€μˆ˜λ₯Ό μˆ˜μ •ν•˜μ§€ μ•ŠλŠ” ν•¨μˆ˜mutableλ³€κ²½ κ°€λŠ₯const κ°μ²΄μ—μ„œλ„ μˆ˜μ • κ°€λŠ₯ν•œ 멀버 λ³€μˆ˜ μ§€μ • ν‚€μ›Œλ“œexplicitλͺ…μ‹œμ μ•”μ‹œμ  λ³€ν™˜μ„ λ§‰λŠ” ..