πŸ’» Dev & CSC++ Programming

C++ Programming Ch.6 Exercise 9 Solution

Problem: κ²Œμ‹œνŒ ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•΄λ³΄μž. λ©€ν‹°νƒœμŠ€ν‚Ήμ˜ 경우 μ—¬λŸ¬ μ‚¬μš©μžλ“€μ΄ κ²Œμ‹œνŒμ— 글을 올리기 λ•Œλ¬Έμ— κ²Œμ‹œνŒ κ°μ²΄λŠ” 전체 ν•˜λ‚˜λ§Œ μžˆμ–΄μ•Ό ν•œλ‹€. κ·ΈλŸ¬λ―€λ‘œ κ²Œμ‹œνŒ 객체의 멀버듀은 static으둜 μž‘μ„±ν•œλ‹€. λ‹€μŒμ€ κ²Œμ‹œνŒ κΈ°λŠ₯을 ν•˜λŠ” Board 클래슀λ₯Ό ν™œμš©ν•˜λŠ” main() μ½”λ“œμ΄λ‹€. Execution Resultλ₯Ό μ°Έκ³ ν•˜μ—¬ Board 클래슀λ₯Ό λ§Œλ“€κ³  전체 ν”„λ‘œκ·Έλž¨μ„ μ™„μ„±ν•˜λΌ. static μ—°μŠ΅μ΄ λͺ©μ μ΄κΈ° λ•Œλ¬Έμ— κ²Œμ‹œνŒ κΈ°λŠ₯을 글을 μ˜¬λ¦¬λŠ” κΈ°λŠ₯κ³Ό κ²Œμ‹œκΈ€μ„ λͺ¨λ‘ 좜λ ₯ν•˜λŠ” κΈ°λŠ₯으둜 μ œν•œν•˜κ³  main()도 λ‹¨μˆœν™”ν•˜μ˜€λ‹€. 1 2 3 4 5 6 7 8 int main() { // Board myBoard; // 객체 생성은 컴파일 였λ₯˜μž…λ‹ˆλ‹€. Board::add("μ€‘κ°„κ³ μ‚¬λŠ” 감독 μ—†λŠ” 자율 μ‹œν—˜μž…λ‹ˆλ‹€."); Board::add("μ½”λ”© λΌμš΄μ§€ 많이 μ΄μš©ν•΄ μ£Όμ„Έμš”."); Board::print(); Board::add("μ§„μ†Œλ¦° 학생이 κ²½μ§„λŒ€νšŒ μž…μƒν•˜μ˜€μŠ΅λ‹ˆλ‹€. μΆ•ν•˜ν•΄μ£Όμ„Έμš”"); Board::print(); } Execution Result: ...

March 6, 2020 Β· 2 min Β· Sobamemil