728x90
#include <iostream>
using namespace std;
void increaseBy(Circle& a, Circle b);
class Circle
{
private:
int radius;
public:
Circle(int r) { radius = r; }
int getRadius() { return radius; }
void setRadius(int r) { radius = r; }
void show() { cout << "반지름이 " << radius << "인 원" << endl; }
};
int main()
{
cout << "2018305065 전유정" << endl;
Circle x(10), y(5);
increaseBy(x, y);
x.show();
}
void increaseBy(Circle& a, Circle b)
{
int r = a.getRadius() + b.getRadius();
a.setRadius(r);
}
반응형
'전공 공부 > C++' 카테고리의 다른 글
클래스 Person 얕은 복사 생성자 (프로그램 비정상 종료) (0) | 2021.05.27 |
---|---|
참조에 의한 호출과 참조를 리턴하는 함수 (char& find) (0) | 2021.05.26 |
클래스 Book 얕은 복사 생성자 (0) | 2021.05.26 |
복사생성자 (0) | 2021.05.20 |
average 함수(call by address) (0) | 2021.05.20 |