Exercise_2.cpp
1 #include <iostream> 2 using namespace std; 3 #include "Knight.h" 4 5 // [Bug Report #2] 6 // Bug Report #1이 잘 해결 되었는지 확인하기 위해 7 // 기사 10명 생성해서 정보를 출력하고자 합니다. 8 // 그런데 정보를 출력하다 프로그램이 뻗는 문제가 발생하고 있습니다. 9 // 크래시 원인을 분석하고 알맞게 고쳐주세요! 10 11 const int KNIGHT_COUNT = 10; 12 13 int main() 14 { 15 Knight* knights[KNIGHT_COUNT]; 16 17 for (int i = 0; i < KNIGHT_COUNT; i++) 18 { 19 knights[i] = new Knight(); 20 } 21 22 for (int i = 0; i < KNIGHT_COUNT; i++) 23 { 24 knights[i]->PrintInfo(); 25 delete knights[i]; 26 } 27 }