Ответ 1
Для С++ существует версия "NDepend" (cppdepend). Я не пробовал, но я использовал NDepend в прошлом. Это должно быть хорошо, YMMV.
Есть ли какие-либо недорогие инструменты (или прямые плагины Eclipse CDT), которые сканируют код С++ для неиспользуемых функций, методов, переменных, включает...?
Я только нашел этот материал для С# и Java, но я хотел бы иметь его для С++.
Cppcheck, а также компиляторы могут находить неиспользуемые переменные в области, но они не обнаруживают, например, неиспользуемые функции-члены в классах или неиспользуемые включенные в .cpp файл. Было бы неплохо иметь что-то подобное, чтобы найти устаревший и старый код в проекте.
Для С++ существует версия "NDepend" (cppdepend). Я не пробовал, но я использовал NDepend в прошлом. Это должно быть хорошо, YMMV.
PCLint является хорошим для такого статического анализа.
Deheader, оцененным Эриком С Раймондом, найдут неиспользованные включения. Для всего остального я использую инструменты статического анализа Visual Studio.