搜索[源码],共找到274个文章
libreCAD源码阅读笔记1-卡核

libreCAD源码阅读笔记1

libreCAD源码阅读笔记1 一 前言: 正如官网(https://www.librecad.org)所说,libreCAD是一个开源的CAD制图软件,可以运行在Windows、Apple、Linux平台之上。事...
libreCAD源码阅读笔记2-卡核

libreCAD源码阅读笔记2

libreCAD源码阅读笔记2 1. 前言 继续学习QC_MDIWindow类、QG_ActionHandler类相关代码 2. QC_MDIWindow类 QC_MDIWindow类继承QT QMdiSubWindow类,与QMdiArea公共构成多文档窗口结构ÿ...
libreCAD源码阅读笔记3-卡核

libreCAD源码阅读笔记3

libreCAD源码阅读笔记3 1 前言 打开RS_Document源码后,又出现了RS_EntityContainer、RS_Entity等一系列类,这好像就是libreCAD的数据模型,有具体的实体类,也有实体...
libreCAD源码阅读笔记4-卡核

libreCAD源码阅读笔记4

libreCAD源码阅读笔记4 前言 总的来说,程序主窗口QC_ApplicationWindow使用QMdiArea作为多文档主界面,每个文档QC_MDIWindow使用RS_Document作为数据存储模型,QG_Graphicvi...
Google Test(GTest)使用方法和源码解析——死亡测试技术分析和应用-卡核

Google Test(GTest)使用方法和源码解析——死亡测试技术分析和应用

        死亡测试是为了判断一段逻辑是否会导致进程退出而设计的。这种场景并不常见,但是GTest依然为我们设计了这个功能。我们先看下其应用实例。(转载请指明出于breaksoftwa...
Google Test(GTest)使用方法和源码解析——自动调度机制分析-卡核

Google Test(GTest)使用方法和源码解析——自动调度机制分析

        在《Google Test(GTest)使用方法和源码解析——概况 》一文中,我们简单介绍了下GTest的使用和特性。从这篇博文开始,我们将深入代码,研究这些特性的实现。&#x...
Google Test(GTest)使用方法和源码解析——结果统计机制分析-卡核

Google Test(GTest)使用方法和源码解析——结果统计机制分析

        在分析源码之前,我们先看一个例子。以《Google Test(GTest)使用方法和源码解析——概况 》一文中最后一个实例代码为基准,修改最后一个“局部测试”结果为错误。...
Google Test(GTest)使用方法和源码解析——Listener技术分析和应用-卡核

Google Test(GTest)使用方法和源码解析——Listener技术分析和应用

        在《Google Test(GTest)使用方法和源码解析——结果统计机制分析》文中,我么分析了GTest如何对测试结果进行统计的。本文我们将解析其结果输出所使用到的Listener机制。ÿ...
Google Test(GTest)使用方法和源码解析——断言的使用方法和解析-卡核

Google Test(GTest)使用方法和源码解析——断言的使用方法和解析

        在之前博文的基础上,我们将介绍部分断言的使用,同时穿插一些源码。(转载请指明出于breaksoftware的csdn博客) 断言(Assertions)     ...
Google Test(GTest)使用方法和源码解析——预处理技术分析和应用-卡核

Google Test(GTest)使用方法和源码解析——预处理技术分析和应用

预处理         在《Google Test(GTest)使用方法和源码解析——概况》最后一部分,我们介绍了GTest的预处理特性。现在我们就详细介绍该特性的使用和相关源码。(转载请指明出于...
Google Test(GTest)使用方法和源码解析——自定义输出技术的分析和应用-卡核

Google Test(GTest)使用方法和源码解析——自定义输出技术的分析和应用

        在介绍自定义输出机制之前,我们先了解下AssertResult类型函数。(转载请指明出于breaksoftware的csdn博客) 在函数中使用AssertionResult         Asserti...
Google Test(GTest)使用方法和源码解析——私有属性代码测试技术分析-卡核

Google Test(GTest)使用方法和源码解析——私有属性代码测试技术分析

        有些时候,我们不仅要测试类暴露出来的公有方法,还要测试其受保护的或者私有方法。GTest测试框架提供了一种方法,让我们可以测试类的私有方法。但是这是一种侵...