CppDepend
2025与2024版本

CppDepend发布历史

探索 CppDepend 2025.1 和 2024.1 中引入的主要功能和增强——从 MISRA C++ 2023 合规性到高级源代码探索和 C++ 模块支持。

CppDepend 2025.1

支持MISRA C++ 2023

支持MISRA C++ 2023
  • CppDepend现在完全支持 MISRA C++ 2023,一个被广泛认可的安全关键和高完整性 C++ 项目标准。

  • 这使开发人员能够确保其代码符合行业最佳实践和监管要求。

集成最新Clang-Tidy版本

集成最新Clang-Tidy版本
  • 我们已升级到最新版本的 Clang-Tidy,实现更全面的问题检测。

  • 这确保了更好的静态分析,帮助团队更高效地识别和解决潜在缺陷。

升级到最新Clang编译器

  • 已集成最新的 Clang 编译器,带来增强的问题检测能力和对现代 C++ 标准的更好支持。

  • 这确保了更好地符合最新的 C++ 规范和更稳健的静态分析。

代码元素摘要视图

代码元素摘要视图
  • 新的 摘要视图 提供 高层次综合 每个代码元素的质量。

  • 这有助于开发人员快速评估潜在问题,并在各项目间保持代码质量。

CppDepend 2024.1

高级源代码浏览器

高级源代码浏览器
  • 问题导航: 通过工具栏无缝浏览文件问题。

  • 问题演变: 查看问题状态,包括新建、已解决或仍待处理的问题。

  • 标签: 为方法应用标签以获取有意义的指标。

  • 差异比较: 评估相对于基线的变化。

  • 依赖导航: 方法内的交互式依赖关系,用于突出现有问题。

C++ 模块支持

C++ 模块支持
  • CppDepend 2024.1 配备了对 C++ 模块的全面支持,确保与 C++ 编程语言的这一功能完全兼容和集成。

  • 此增强功能使得在 CppDepend 环境中处理 C++ 模块功能更加高效和精简。

改进的Linux支持

  • CppDepend 2024.1 为其 Linux 版本的图形用户界面带来了重大改进,特别是在仪表板区域。

  • 通过集成最新版本的 Clang 前端解析器增强解析能力。

细化外部符号

细化外部符号
  • CppDepend 2024.1 在外部元素识别方面带来了重大进展,使此过程更加高效。

  • 它简化了优化这些外部项的流程,提升了整体易用性和效率。

支持C++23 / C++20 / C++17

支持C++23 / C++20 / C++17
  • CppDepend 2024.1 全面支持 C++23、C++20 和 C++17 的全部功能。

  • 确保与这些最新的 C++ 编程语言标准完全兼容和集成。

改进的增量分析

  • CppDepend 2024.1 具有大幅优化的增量分析功能,可保证在初始分析完成后快速解析项目。

  • 此增强功能显著加快了后续项目评估的过程。

改进的Visual Studio支持

改进的Visual Studio支持
  • Visual Studio 解决方案和项目的解析已大幅增强,可有效处理复杂的 vcproj/vcxproj 配置。

  • 现在有一种直接的方法可以选择性地筛选要解析的解决方案项目。

新增实用规则

  • CppDepend 2024.1 增强了现有规则集,并引入了引人注目的新规则。

  • 诸如「潜在死代码」规则等新规则为代码分析增加了更多深度和洞察。

准备试用CppDepend吗?

开始 14 天免费试用,畅享全部功能。无需信用卡。

下载免费试用版