반응형
#include <iostream>
using namespace std;
class Circle {
int radius;
public:
Circle();
Circle(int r);
//Circle(int radius) { this->radius = radius; }
double getArea() { return 3.14*radius*radius; }
};
Circle::Circle() {
radius = 1;
}
Circle::Circle(int r) {
radius = r;
}
void swap(int &a, int &b) {
int tmp;
tmp = a;
a = b;
b = tmp;
}
int main() {
Circle x;
Circle y(30);
cout << x.getArea() << " " << y.getArea() << endl;
swap(x, y);
cout << x.getArea() << " " << y.getArea() << endl;
}
반응형
'프로그래밍' 카테고리의 다른 글
[C++] 명품 c++ 프로그래밍 실습 5장 8번 (0) | 2020.12.23 |
---|---|
[C++] 명품 c++ 프로그래밍 실습 5장 5번 (stack) (0) | 2020.12.23 |
[C++] 명품 c++ 프로그래밍 실습 4장 6번 (0) | 2020.12.23 |
[C++] 명품 c++ 프로그래밍 실습 4장 4번 (0) | 2020.12.23 |
[C++] 명품 c++ 프로그래밍 실습 4장 2번 (0) | 2020.12.23 |