Vast C 프로젝트에서 불필요한 #include 파일 발견
Visual Studio 2008의 거대한 C 프로젝트 내에는 수많은 파일에 불필요한 #include 지시문이 포함되어 있습니다. . 때때로 이러한 #include는 단지 유물일 뿐이므로 제거 후 컴파일이 가능합니다. 다른 경우에는 클래스를 미리 선언하여 #include를 .cpp 파일로 재배치할 수 있습니다. 두 시나리오를 모두 발견할 수 있는 도구가 있습니까?
Visual Studio의 포함 시각화
Visual Studio는 /showIncludes 설정을 제공합니다(.cpp 파일을 마우스 오른쪽 버튼으로 클릭하고 속성->C/C->고급)을 선택하면 컴파일 중에 통합된 모든 파일이 트리 형식으로 표시됩니다. 이 기능은 불필요한 포함 파일에 플래그를 지정하지 못하지만 중복될 가능성이 있는 파일을 강조 표시할 수 있습니다.
코드 상호 의존성 감소를 위한 Pimpl 관용구
pimpl 관용구는 추가 옵션을 제공합니다. , 헤더 파일 상호 의존성을 최소화합니다. 이 기술을 사용하면 헤더 파일에서 구현 코드를 분리하여 제거 가능한 잔해를 더 쉽게 감지할 수 있습니다.
위 내용은 대규모 C 프로젝트에서 불필요한 #include 파일을 식별하는 도구가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!