void 레벨업()
{
   캐릭터 레벨 = 캐릭터 레벨 + 1
    HP MP 증가 함수
    하이퍼스탯 부여함수
    코어칸 레벨 부여함수
    퀘스트 클리어 가능여부 변경 함수
    기타 등등
}

이런식이면 되돌리는게 불가능함
매개변수를 주는 방식이 아니기때문에 함수형식을 바꿔야하는데
이러면 상속관계를 전부 수정해야하는데 그런 파일이 한 두 개가 아닐것이라 수정범위가 너무 커짐

그러면 +1을 상수형 데이터로 헤더파일에 정의하면 되지않느냐?
그러면 include 에러 발생 가능성이 높음. 얼마나 include가 많이 엮여있는지에 따라 해결 난이도가 이에 비례해서 어려워지고 영향범위도 큼