당연히 .cpp랑 .h만 빼고 다 지운 다음 프로젝트 다시 만들고 다시 빌드하기 등등의 방법은 다 써봤음.

용의자는 operator랑 namespace

이 class를 비롯한 다른 모든 class는 어떤 네임스페이스(abc라고 하자) 속에 선언했고, 
  
   operator 중 일부는 abc 안에, 일부는 global namespace에, 일부는 class 내부에 선언함


헤더 인클루드 꼬이는 게 무서우므로

인클루드는 무조건 .cpp에만

클래스 하나 당 .h 하나, .cpp 하나 대응되게 짬.

헤더에는 #pragma once 돼 있고


제목에는 Intellisense라고 썼지만 사실 intellisense는 되는데 클래스뷰에서 함수이름을 더블클릭하면 
[정의] (ie, .cpp file)가 아니라 [선언] (ie, .h file)으로 가버림

다른 프로젝트를 언로드해보면 되려나.....