πŸ’» Dev & CSC++ Programming

C++ Programming Ch.5 Exercise 1 Solution

Problem: 두 개의 Circle 객체λ₯Ό κ΅ν™˜ν•˜λŠ” swap() ν•¨μˆ˜λ₯Ό '참쑰에 μ˜ν•œ 호좜'이 λ˜λ„λ‘ μž‘μ„±ν•˜κ³  ν˜ΈμΆœν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜λΌ. Objective & Hints: 참쑰에 μ˜ν•œ 호좜 μ—°μŠ΅ Execution Result: Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include using namespace std; class Circle { int num; public: Circle(); Circle(int num) {this->num = num;} void setNum(int num) {this->num = num;} int getNum() {return num;} }; void swap(Circle &a, Circle &b) { int swap; swap = a.getNum(); a.setNum(b.getNum()); b.setNum(swap); } int main() { Circle a(5), b(10); cout << a.getNum() << " " << b.getNum() << endl; swap(a,b); cout << a.getNum() << " " << b.getNum(); } Explanation: ...

March 5, 2020 Β· 1 min Β· Sobamemil