2012-06-25 7 views
2

C++ 프로젝트에서 함수의 수 (멤버 함수 포함)를 분석하고보고하는 도구가 있습니까?C++ 프로젝트에서 함수 수를 계산하는 방법은 무엇입니까?

글로벌 변수를 VC++ 프로젝트의 클래스 멤버로 바꿔야합니다. 그런 다음 프로젝트를 성공적으로 컴파일 할 수 있도록 전역 변수를 사용하는 함수에서 새 클래스 멤버를 가리키는 로컬 참조를 소개해야합니다. 이를 위해서는 해당 프로젝트의 함수 수를 계산해야합니다. 그런 다음 변경을 수행하는 데 걸리는 시간을 대략적으로 계산할 수 있습니다.

+2

다른 해결책을 제안 할 것입니다 - 변수의 사용법을 찾는 기능을 제공하는 IDE가 있습니다 (언급 한 전역 변수와 같습니다). qtCreator (http://qt.nokia.com/products/developer-tools/)를 사용하고 전역 변수의 사용량을 계산하는 것이 좋습니다. 이것은 내가 믿는 당신에게 더 유용 할 것입니다. –

답변

4

LOC Metrics과 같은 정적 코드 분석 도구를 사용할 수 있습니다. 함수 당 코드 줄을 계산하여 .csv 파일로 출력합니다. 이 출력 파일의 행 수는 프로젝트의 함수 수와 같습니다.

+0

정보를 제공해 주셔서 감사합니다. 그것은 당신이 말한대로 작동합니다. –

1

VC++ 프로젝트이므로 .MAP 파일을 생성하십시오. 그것은 모든 기능을 나열합니다. 그냥 계산 해봐.

관련 문제