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

略懂技术的运营同学。
推荐阅读
18. 班组长的作业流程
2023-10-17
WorkPlus 实现完全私有化部署,企业数据安全有保障
2023-11-23
英伟达 GTC 现场直击:重磅发布解读 | InfoQ《极客有约》
第 12 期 | GPTSecurity 周报
2023-10-26
18. 掌握销售沟通三板斧——听 问 说(下)
2023-10-17
再举几个例子
2023-12-01
NLP 领域预训练模型的发展方向
2023-11-21
电子书

大厂实战PPT下载
换一换 
李骏 | 多点 体验技术部负责人
余航 | 蚂蚁集团 高级算法专家
鲍捷博士 | 文因互联董事长、创始人 中国中文信息学会语言与计算专委会金融知识图谱工作组主席
评论