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 = 0) {

        this->radius = radius;

    }

    void show() { cout << "radius = " << radius << "인 원" << endl; }

    friend Circle operator+(int op, Circle op2);

};

Circle operator+(int op, Circle op2) {

    Circle tmp;

    tmp.radius = op + op2.radius;

    return tmp;

}

 

int main() {

    Circle a(5), b(4);

    b = 1 + a;

    a.show();

    b.show();

}

Colored by Color Scripter

cs

'C++' 카테고리의 다른 글

명품 c++ 8장 실습문제 6번  (0) 2019.06.10
명품 c++ 8장 실습문제 5번  (0) 2019.06.10
명품 c++ 7장 실습문제 8번  (0) 2019.06.06
명품 c++ 7장 실습문제 6번  (0) 2019.06.06
명품 c++ 7장 실습문제 5번  (0) 2019.06.06

+ Recent posts