전공 공부/C++
클래스 Adder, Calculator 파일 분리
jeonnew
2020. 12. 27. 20:43
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();
}
# 실행 결과
반응형