이미 학교서 C++도 배우고 했지만 머릿속엔 객체지향적인 프로그램 구조를 아직 이해못한 나, 그래서 마침 이번 과제로 예전 과제 활용이 가능하기에 하는 김에 C++문법을 사용한 C스타일 프로그램을 나름(?)객체지향적으로 바꾸는데 꽤 머리아프네요. 파일도 처음 나눠보고... 클래스에서 뭔가 처리하는데 필요한 인자가 서로 private로 막아놔서 죄다 get~() set~() 만들어버리고.. 컴파일하니 갑자기 재정의 뜨는데 한번만 선언한건데 왜 그런지 몰라 한 시간동안 방황하다가 서로 정의한 클래스에서 서로의 헤더파일을 포함시켜 일어난일이란걸 알게되고...람다도 오랫만에 쓰는데 멤버변수를 쓰려해도 변수가 아닙니다 떠서 삽십분 방황하고(this!)... 결국 소중한 다른 과제할 시간을 다 까먹고도 어제 하룻동안 다 하지도 못하고 ...아아..