프로그램의 잠재적 오류를 감지하는 플러그인이 있을까요?

HDNua의 이미지

얼마전에 C++ 프로그래밍 언어를 이용하여 제출한 과제를 다시 들춰보다가,
파일을 닫지 않았다는 것을 깨달았습니다.

1학년때 가르쳐주시던 강사님은 프로그램 종료 시에 메모리 누수를 확인할 수 있는 플러그인이 있다고 하셨고
아마 그때 저도 그거 이름을 들어서 깔아서 써봤던 걸로 기억합니다.
이건 메모리 릭으로 검색하니 그럭저럭 나오는군요.

프로그램 종료 시 파일이 열려있는지를 확인하는 플러그인으로 검색하려니 뭔가 잘 안 됩니다.
파일 오픈 감지? 그런 식으로 네이버와 구글에 쳐봤는데 적절한 사이트를 찾기가 힘드네요.

혹시 Visual Studio에서, 파일이 닫히지 않았음을 알려주는 플러그인 같은 게 있을까요?
나아가, 메모리 릭이나 프로그램의 잠재적 오류를 감지하여 알려주는 플러그인이 있을까요?

읽어주셔서 감사합니다.

pchero의 이미지

---------------------------------
제일 왼쪽이 저입니다 :)

HDNua의 이미지

잘 읽어보겠습니다.

저는 이렇게 생각했습니다.

tyhan의 이미지

이런것도 있습니다.

http://cppcheck.sourceforge.net/