πŸ’» Dev & CSC++ Programming

C++ Programming Ch.8 Exercise 8 Solution

Problem: λ‹€μŒ κ·Έλ¦Όκ³Ό 같은 상속 ꡬ쑰λ₯Ό κ°–λŠ” 클래슀λ₯Ό μ„€κ³„ν•œλ‹€. λͺ¨λ“  ν”„λ¦°ν„°λŠ” λͺ¨λΈλͺ…(model), μ œμ‘°μ‚¬(manufacturer), 인쇄 맀수(printedCount), 인쇄 쒅이 μž”λŸ‰(availableCount)을 λ‚˜νƒ€λ‚΄λŠ” 정보와 print(int pages) 멀버 ν•¨μˆ˜λ₯Ό κ°€μ§€λ©°, print()κ°€ ν˜ΈμΆœν•  λ•Œλ§ˆλ‹€ pages 맀의 μš©μ§€λ₯Ό μ‚¬μš©ν•œλ‹€. μž‰ν¬μ ― ν”„λ¦°ν„°λŠ” μž‰ν¬ μž”λŸ‰(availableInk) 정보와 printInkJet(int pages) 멀버 ν•¨μˆ˜λ₯Ό μΆ”κ°€μ μœΌλ‘œ κ°€μ§€λ©°, λ ˆμ΄μ € ν”„λ¦°ν„°λŠ” ν† λ„ˆ μž”λŸ‰(availableToner) 정보와 μ—­μ‹œ printLaser(int pages) 멀버 ν•¨μˆ˜λ₯Ό μΆ”κ°€μ μœΌλ‘œ κ°€μ§„λ‹€. 각 ν΄λž˜μŠ€μ— μ μ ˆν•œ μ ‘κ·Ό μ§€μ •μœΌλ‘œ 멀버 λ³€μˆ˜μ™€ ν•¨μˆ˜, μƒμ„±μž, μ†Œλ©Έμžλ₯Ό μž‘μ„±ν•˜κ³ , λ‹€μŒκ³Ό 같이 μ‹€ν–‰λ˜λ„λ‘ 전체 ν”„λ‘œκ·Έλž¨μ„ μ™„μ„±ν•˜λΌ. ...

March 9, 2020 Β· 3 min Β· Sobamemil