조건은
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점되는데 믿고 내도 되는지 의문이다 ㅋㅋㅋㅋ
해당 댓글은 삭제되었습니다.
L"김"이 머에여
스트링 부분은 오류가 안 나는데 enum부분만 오류가 나여
아쉬벌 그와중ㅇ ㅔ붙여넣기 ㅄ처럼됐네
해당 댓글은 삭제되었습니다.
employee랑 manager클래스는 따로 정의를 해줬고 enum부분만 a, b, c, d, e로 바꾸면 결과값까지 다 잘 나와서 한글 깨지는 문제만 해결하면 되는거