일지
JUNGOL...1
niamdank
2020. 10. 8. 00:17
Base 클래스 준비
main 함수에서 여러 코딩 테스트를 실행할 수 있도록 상위 클래스를 만든다.
Base.h
#pragma once
class Base
{
public:
void Run();
protected:
virtual void Code() = 0;
};
Base.cpp
#include "Base.h"
/// <summary>
/// main 함수에서 Run 함수로 모든 코드를 실행할 수 있도록 한다.
/// </summary>
void Base::Run()
{
Code();
}
main 함수에서는 Base를 상속받는 테스트 클래스를 생성해 Run메서드를 실행한다.
main.cpp
#include "Base.h"
int main()
{
// 생성하는 클래스만 변경한다.
Base* codeBase = new Base();
codeBase->Run();
delete codeBase;
}
NadanKim/CodingTest_JUNGOL: JUNGOL 코딩 테스트를 위한 저장소 (github.com)
NadanKim/CodingTest_JUNGOL
JUNGOL 코딩 테스트를 위한 저장소. Contribute to NadanKim/CodingTest_JUNGOL development by creating an account on GitHub.
github.com