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 }