C++
文章平均质量分 74
UestcXiye
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GoogleTest 使用指南 | 自定义测试事件监听器
GoogleTest 使用指南 | 自定义测试事件监听器原创 2026-05-21 17:25:20 · 244 阅读 · 0 评论 -
GoogleTest 使用指南 | 单元覆盖率分析
除了查看测试通过与否,分析测试覆盖率也是提升代码质量的重要手段。覆盖率分析工具可以帮助识别未被测试的代码路径。以下演示的是 Apple 芯片的 MacBook 上安装 GCC 版本 lcov 进行覆盖率分析。原创 2026-05-21 09:38:11 · 158 阅读 · 0 评论 -
GoogleTest 使用指南 | 基本测试准则
编写高质量的单元测试不仅依赖于正确使用测试框架,还需要遵循一些基本的测试准则。独立性确保测试结果的可靠性,避免因某个测试的失败影响其他测试。测试应尽可能快速执行,以便开发者能够频繁运行测试,及时发现和修复问题。长时间运行的测试可能导致测试频率降低,影响开发效率。确保测试覆盖了代码的各种路径,包括正常情况、边界条件和异常情况。清晰的结构、良好的命名和适当的注释有助于长期维护和扩展测试。测试用例应具有清晰的命名和结构,便于理解其目的和行为。命名应描述被测试的功能和预期的结果。原创 2026-05-19 18:01:16 · 161 阅读 · 0 评论 -
GoogleTest 使用指南 | 通用的测试处理方式
GoogleTest 使用指南 | 通用的测试处理方式原创 2026-05-19 17:43:52 · 510 阅读 · 0 评论 -
GoogleTest 使用指南 | 测试私有静态方法
GoogleTest 使用指南 | 测试私有静态方法原创 2025-09-06 00:15:00 · 396 阅读 · 0 评论 -
GoogleTest 使用指南 | 测试模板函数
GoogleTest 使用指南 | 测试模板函数原创 2025-09-06 00:15:00 · 332 阅读 · 0 评论 -
GoogleTest 使用指南 | DISABLED_ 前缀
GoogleTest 使用指南 | DISABLED_ 前缀原创 2025-09-05 00:15:00 · 397 阅读 · 0 评论 -
GoogleTest 使用指南 | TEST 语法
GoogleTest 使用指南 | TEST 语法原创 2025-09-05 00:15:00 · 961 阅读 · 0 评论 -
GoogleTest 使用指南 | 断言
GoogleTest 使用指南 | 断言原创 2025-09-04 00:15:00 · 1411 阅读 · 0 评论 -
GoogleTest 使用指南 | 安装 GoogleTest
GoogleTest 使用指南 | 安装 GoogleTest原创 2025-09-04 00:15:00 · 1146 阅读 · 0 评论 -
GoogleTest 使用指南 | 简介
GoogleTest 使用指南 | 简介原创 2025-09-03 12:36:53 · 1089 阅读 · 0 评论 -
VSCode + CMake + GoogleTest 实现 C++ 单元测试
VSCode + CMake + GoogleTest 实现 C++ 单元测试原创 2025-09-03 11:39:40 · 1750 阅读 · 0 评论 -
C++ 多态
C++ 多态原创 2024-04-22 11:08:27 · 1266 阅读 · 0 评论 -
C++ 程序的内存分配
C++ 程序的内存分配原创 2024-04-21 03:45:00 · 1083 阅读 · 0 评论 -
C++ 类型转换
C++ 类型转换原创 2024-03-27 11:06:11 · 1186 阅读 · 0 评论 -
Struct 和 Class 的区别以及使用场景
Struct 和 Class 的区别以及使用场景原创 2024-03-24 00:15:00 · 1340 阅读 · 0 评论 -
C++ 智能指针
C++ 智能指针原创 2024-03-23 00:15:00 · 1209 阅读 · 0 评论 -
快速排序(C++ Version)
快速排序(C++ Version)原创 2024-03-21 09:54:21 · 957 阅读 · 0 评论 -
C++17 新特性
C++17 新特性原创 2023-10-18 21:53:21 · 985 阅读 · 0 评论 -
C++14 新特性
C++14 新特性原创 2023-10-18 18:00:38 · 663 阅读 · 0 评论 -
C++11 新特性
C++11 新特性原创 2023-10-18 16:55:46 · 320 阅读 · 0 评论 -
Visual Studio 2015 中 OpenGL 开发环境的搭建
Visual Studio 2015 中 OpenGL 开发环境的搭建原创 2023-02-11 14:37:25 · 1219 阅读 · 2 评论 -
《MFC编程》:钩子函数
《MFC编程》:钩子函数原创 2023-02-05 11:17:23 · 995 阅读 · 0 评论 -
《MFC编程》:MFC程序执行流程
《MFC编程》:MFC程序执行流程原创 2023-02-03 23:04:36 · 782 阅读 · 0 评论 -
《MFC编程》:第一个MFC程序
《MFC编程》:第一个MFC程序原创 2023-02-01 23:36:41 · 358 阅读 · 0 评论 -
《MFC编程》:MFC库中类的简介
《MFC编程》:MFC库中类的简介原创 2023-01-27 22:38:34 · 816 阅读 · 0 评论 -
《MFC编程》:MFC程序的分类
《MFC编程》:MFC程序的分类原创 2023-01-27 21:36:34 · 1009 阅读 · 0 评论 -
《MFC编程》:MFC的概念和作用
《MFC编程》:MFC的概念和作用原创 2023-01-27 19:27:09 · 2665 阅读 · 0 评论 -
关于 “<”运算符是为将来使用而保留的。 的解决办法
关于 “<”运算符是为将来使用而保留的。 的解决办法原创 2022-09-13 12:17:40 · 11241 阅读 · 2 评论 -
C++的4种管理数据内存的方式
C++的4种管理数据内存的方式:自动存储、静态存储、动态存储和线程存储。原创 2022-09-09 18:40:30 · 1838 阅读 · 0 评论 -
C++共用体
共用体(union)是一种数据格式,它能够存储不同的数据类型,但只能同时存储其中的一种类型,也就是说,共用体只能存储int、long或double,而结构体可以同时存储int、long和double。共用体的语法与结构体相似,但含义不同。原创 2022-09-09 10:31:21 · 891 阅读 · 0 评论 -
C++11新特性:原始(raw)字符串
C++11新特性:原始(raw)字符串原创 2022-09-08 22:41:44 · 3415 阅读 · 0 评论
分享