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();
}

# 실행 결과

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기