1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <iostream> using namespace std; class Circle { int radius; public: Circle(int radius = 1) { this->radius = radius; } void swap(Circle &a, Circle &b); int getRadius() { return radius; } }; void Circle::swap(Circle &a, Circle &b) { int tmp; tmp = a.radius; a.radius = b.radius; b.radius = tmp; } int main() { Circle a(10), b(20); cout << "a원의 반지름 : " << a.getRadius() << ", b원의 반지름 : " << b.getRadius() << endl; swap(a, b); cout << "a원의 반지름 : " << a.getRadius() << ", b원의 반지름 : " << b.getRadius() << endl; } | cs |
'Programming > 명품 C++ Programming' 카테고리의 다른 글
| 명품 C++ Programming 실습문제 5장 3번 (0) | 2018.05.09 |
|---|---|
| 명품 C++ Programming 실습문제 5장 2번 (0) | 2018.05.09 |
| 명품 C++ Programming 5장 OpenChallenge (0) | 2018.05.09 |
| 명품 C++ Programming 실습문제 4장 11번 응용 (0) | 2018.05.08 |
| 명품 C++ Programming 실습문제 4장 11번 (0) | 2018.05.06 |