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  }