Exercise_1.cpp
 1  #include <iostream>
 2  using namespace std;
 3  #include "Knight.h"
 4  
 5  
 6  // [사양서]
 7  // 기사는 생명력(hp), 공격력(attack)을 갖고 있으며
 8  // 기본값은 Hp = 100, Attack = 10입니다.
 9  // 원활한 게임 진행을 위해 기사를 2개 생성하고,
10  // 1번 기사는 기본값으로,
11  // 2번 기사는 Hp를 200으로 올려서 설정합니다.
12  
13  // [Bug Report #1]
14  // 2번 기사의 정보가 사양서와 일치하지 않습니다.
15  // 2번 기사의 공격력이 엉뚱한 값(음수)로 되어 있습니다.
16  // - 공격력이 음수로 설정된 원인을 찾아주세요
17  // - 2번 기사의 공격력이 기본값(10)으로 설정되길 희망합니다.
18  
19  int main()
20  {
21  	Knight* k1 = new Knight();
22  	k1->PrintInfo();
23  	
24  	Knight* k2 = new Knight(200);
25  	k2->PrintInfo();
26  
27  	delete k1;
28  	delete k2;
29  }