CppDepend 是一款源码分析器,它的很多特性,特别便于理解存在复杂依赖关系的大型代码库。此外,它还可以与静态分析器集成。随着 CppDepend 5 的发布,现已支持 C 和 C++14。
CppDepend 内置的分析器来自于 Clang 。从第 5 版开始,它就可以给出 Clang 提供的所有诊断消息了。因为集成非常紧密,所以 Clang 消息可以使用 CQLinq 来查询。
其他静态代码分析器也可以通过导入结果文件集成进来。这是使用一个基于 XML 的文件来配置的。支持 CppCheck 和 CPD 的配置文件已经直接提供了。一旦结果文件导入进来,都可以使用 CQLing 来查询。
CppDepend 5 支持 C 和 C++14。为了更好地支持纯 C 项目,CppDepend 在信息呈现方面修改很大。在之前的版本中,代码以“命名空间、类型、方法”来组织,而纯 C 项目往往是以目录、文件来组织的。
更多内容推荐
Go-Excelize API 源码阅读(十一)—— GetActiveSheetIndex()
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带
2022-08-16
第 12 期 | GPTSecurity 周报
GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练 Transformer(GPT)、人工智能生成内容(AIGC)以及大型语言模型(LLM)等安全领域应用的知识。
2023-10-26
八、HikariCP 源码分析之 ConcurrentBag 一
HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。
2022-07-29
Go-Excelize API 源码阅读(十三)—— GetSheetVisible、SetSheetFormatPr
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带
2022-08-18
9. FlinkSQL 基于 OverWindow 的操作
2023-09-08
国内外最顶级的 11 款 Wiki 系统工具
免费开源的WiKi/知识库系统有:1、PingCode Wiki;2、MediaWiki;3、DokuWiki;4、MinDoc;5、BookStack;6、amWiki;7、docsify;8、Wikitten;9、Docute;10、Wikitten and MDwiki;11、WordBook。
2022-08-21
华为云开发工具 CodeArts IDE for C/C++ 开发使用指南
简介
2023-08-22
Tongsuo 8.4.0-pre3 发布!
铜锁 8.4.0 的第三个预发布版本(-pre3),欢迎下载试用。
2023-10-10
九、HikariCP 源码分析之 ConcurrentBag 二
HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。
2022-07-29
2. 基于 Bookinfo 的服务治理
2023-09-27
08. 如今是一个聚焦的年代,打穿打透才能打出油
2023-10-17
1、今日内容介绍
2023-09-26
又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网
流支付协议 Zebec Protocol 正在积极的拓展自身生态,随着此前其全新路线图的发布,揭示了该生态从 Web3 世界向 Web2 世界跨越的决心。根据其最新路线图,Zebec Protocol 正在从最初构建在 Solana 上的流支付协议,拓展为囊括模块化公链 Nautilus Chain、流支
2023-09-14
8. 微服务框架概览
2023-09-27
又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网
流支付协议Zebec Protocol正在积极的拓展自身生态,随着此前其全新路线图的发布,揭示了该生态从Web3世界向Web2世界跨越的决心。根据其最新路线图,Zebec Protocol正在从最初构建在Solana上的流支付协议,拓展为囊括模块化公链Nautilus Chain、流支付工具Zeb
2023-09-14
抽象工厂模式在项目开发中的应用,这个例子绝了
抽象工厂模式在项目开发中的应用,这个例子绝了
2022-08-20
数读海南数字经济 | 2022 海南数字经济发展指数发布
海南产业转型、企业数字化创新加速,海口领跑数字经济发展。
2022-08-11
Apache APISIX Ingress v1.5-rc1 发布
Apache APISIX Ingress Controller v1.5-rc1 版本正式发布。此版本历时 7 个月左右的时间,由 36 位贡献者进行了 144 次提交。其中有 22 位新晋贡献者,感谢大家对本项目的贡献与支持!
2022-08-05
Go-Excelize API 源码阅读(十八)——GetPageMargins、SetWorkbookPrOptions、GetWorkbookPrOptions
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带
2022-08-23

略懂技术的运营同学。
推荐阅读
英伟达 GTC 现场直击:重磅发布解读 | InfoQ《极客有约》
NLP 领域预训练模型的发展方向
2023-11-21
18. 班组长的作业流程
2023-10-17
WorkPlus 实现完全私有化部署,企业数据安全有保障
2023-11-23
After Effects 2024 for Mac(ae 视频特效制作工具) v24.0.2 永久激活版
2023-11-03
再举几个例子
2023-12-01
18. 掌握销售沟通三板斧——听 问 说(下)
2023-10-17
电子书

大厂实战PPT下载
换一换 
徐顺发 | 哈啰 前端技术专家
路宁 | 研发效能领域知名专家
邢奇 | 蚂蚁集团 可信原生技术部/云开发技术负责人
评论