728x90
# Adder.h
#ifndef ADDER_H
#define ADDER_H
class Adder {
int op1, op2;
public:
Adder(int a, int b);
int process();
};
#endif
#pragma once
# Adder.cpp
#include "Adder.h"
Adder::Adder(int a, int b) {
op1 = a; op2 = b;
}
int Adder::process() {
return op1 + op2;
}
# Calculator.h
#ifndef CALCULATOR_H
#define CALCULATOR_H
class Calculator {
public:
void run();
};
#endif
#pragma once
# Calculator.cpp
#include<iostream>
using namespace std;
#include"Calculator.h"
#include "Adder.h"
void Calculator::run() {
cout << "두 개의 수를 입력하세요>>";
int a, b;
cin >> a >> b;
Adder adder(a, b);
cout << adder.process();
}
# main.cpp
#include <iostream>
using namespace std;
#include"Calculator.h"
int main() {
Calculator calc;
calc.run();
}
# 실행 결과
반응형
'전공 공부 > C++' 카테고리의 다른 글
클래스 Power(프렌드 함수, 연산자 중복) (0) | 2020.12.28 |
---|---|
클래스 Oval (0) | 2020.12.27 |
클래스 Circle 파일 분리(반지름 입력받아 면적 구하기) (0) | 2020.12.27 |
클래스 Rectangle(사각형 면적 구하기) (0) | 2020.12.27 |
부분 문자열 (0) | 2020.12.26 |