<div>#ifndef _MULTI_H_</div> <div>#define _MULTI_H_</div> <div><br></div> <div>#define MAX 50;</div> <div>#include<iostream></div> <div>#include<string></div> <div>#include<iomanip></div> <div>using namespace std;</div> <div><br></div> <div>class ScoreSource</div> <div>{</div> <div>public:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>void SetName(string name[], const int num);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>void SetScore(const int score[], const int num);</div> <div>protected:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>string name[MAX];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int score[MAX];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int num;</div> <div>};</div> <div><br></div> <div>class RankGrade</div> <div>{</div> <div>public:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int GetGrade(const int score[], const int num);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int SetRank(const int score[], const int num);</div> <div>protected:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int num;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>char grade[MAX];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int rank[MAX];</div> <div>};</div> <div><br></div> <div>class SungJuk : public ScoreSource, public RankGrade</div> <div>{</div> <div>public:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int GetScore(const int index);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>string GetName(const int index);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int OrderOnScore();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int DisplayGraph(const int index);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int GetRank(const int index);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int GetOrderScore(const int index);</div> <div>private:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int OrderScore[MAX];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>string OrderName[MAX];</div> <div>};</div> <div><br></div> <div>#else</div> <div>#endif</div> <div><br></div> <div>#define 으로 MAX에 관한 설정이 들어갔는데 </div> <div>각 클래스에 함수 배열에서 선언이 되지않았다고 오류가 뜹니다. </div> <div>#define을 잘못 한 걸까요 아니면 다른 문법적 문제가 있나요 </div> <div>관련 검색어라도 던져주시면 감사하겠습니다 이거 어디서 뭘 검색해야할지 감도 안오네요 </div> <div>부탁드립니다. </div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.