음…예전에 만들던 WaferMapSolution 이란걸 지금 다시 쫌 손대고 있는데 어찌어찌 하다보니 간단하게 샥샥 만들면 될걸 프로젝트를 좀 정리하는 차원에서 Exe만들던 프로젝트에 왕창 다 들어가 있던 코드중에서 수학연산같은 MFC를 안쓰는 부분은 따로 때어내서 Engine 이란 DLL로 만들고 있었다.
근데 작업중에 딱 막히는것…
백터를 상속받은 클래스중에…. 포인터변수를 템플릿 매개변수로 받았을 때는 별말 없는데 특정 구조체 같은걸 템플릿 매개변수로 받았을 때는
operator<
operator>
operator==
이 3가지 연산자를 구현하라고 난리를 치는것이다. (게다가 왼쪽 변수는 꼭 const로 구현하라고! C2678 이라는 에러)
…이런 건방진… 백터주제에 저런 연산자는 어디다가 쓴다고 저런걸 구현하라고… 그리고 왜 exe 프로젝트에 있을때는 가만있다가 dll로 오니깐 난리야…
메모메모… 비주얼 스튜디오 2002 에서 그랬음.