조건은

enum EmployeeLevel {사원, 대리, 과장, 차장, 부장};이라는 enum이랑

Employee 클래스와 Employee 클래스를 상속받는 Manager 클래스를 사용하여 다음 코드를 실행하는건데

int main() {
    Employee e1("김", 사원), e2("홍", 대리), e3("차", 사원);

    cout <

Manager m1("Tom", 차장);

    m1.addEmployee(&e1) ;
    m1.addEmployee(&e2) ;
    m1.addEmployee(&e3) ;

    cout <List of employees managed by me <

    cout <

}



결과값은 다음과 같이 나와야됨

0

1

0


Information for Manager

3 Tom

List of employees managed by me

0

1

0


그래서 열심히 해서 한글 깨지는거 빼고는 다 잘 나옴

심지어 enum부분만 a b c d e로 바꿔서 컴파일하면 stray 오류 안뜨더라 쉬벌

그리고 vscode 말고 비쥬얼스튜디오 가서 컴파일하면 또 됨 쉬이벌...

근데 컴파일 안 되면 과제 0점되는데 믿고 내도 되는지 의문이다 ㅋㅋㅋㅋ