사용하지 않는 함수, 메소드, 변수, 포함을 위해 C++ 코드를 스캔하는 무료 도구 (또는 직접 Eclipse CDT 플러그인)가 있습니까?C++, 사용하지 않는 코드를 찾고 포함합니다
나는 C#과 Java에 대해서만이 것을 찾았지만 C++을 가지고 싶습니다.
Cppcheck 및 컴파일러는 범위에서 사용하지 않는 변수를 찾을 수는 있지만 클래스의 사용되지 않는 멤버 함수 나 .cpp 파일의 사용되지 않는 포함을 찾을 수 없습니다. 프로젝트에서 사용되지 않는 코드와 오래된 코드를 찾으려면 이와 비슷한 것을 사용하는 것이 좋을 것입니다.
[C/C++ Lint 대신 무료로 대체 할 수 있습니까?] (http://stackoverflow.com/questions/632057/cc-free-alternative-to-lint) (또는 중복되지 않을 수도 있습니다) – birryree
g ++ will 사용하지 않는 지역 변수를 잡아라. 단지 (공개) 멤버 함수가 사용되지 않는다고해서 클래스 API의 일부로 남아 있어서는 안된다는 것을 의미하지는 않습니다. –
많은 툴들이 사용하지 않는 include를 "include include를 제거 할 때 컴파일"하는 것으로 정의합니다. 다른 표준 헤더는 다른 헤더를 포함 할 수 있지만, 절대 사용해서는 안됩니다. (특정 라이브러리의 경우에도 마찬가지 일 수 있습니다.) 이 파일은 .cpp 파일에 필요하지 않은 타사 라이브러리의 파일을 포함하는 경우가 거의 없습니다. – PlasmaHH