常用工具及通用技能
文章平均质量分 75
工具及通用技能
@马云
先天cpp代码圣体
展开
-
三分钟学完Git版本控制常用指令
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:原创 2023-11-12 20:17:38 · 1779 阅读 · 2 评论 -
C++单元测试GoogleTest和GoogleMock十分钟快速上手(gtest&gmock)
gtest是Google开源的一个跨平台的(Liunx、Mac OS X、Windows等)的 C++ 单元测试框架,可以帮助程序员测试 C++ 程序的结果预期。它提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。另一方面,gmock并不是一个独立的测试框架,而是gtest的辅助框架,主要用于模拟没有实现的类的操作,以便在没有完整类的情况下进行测试。通过配合使用gtest和gmock,开发者可以编写出更为复杂且健壮的C++单元测试。原创 2023-10-28 19:42:18 · 3121 阅读 · 0 评论 -
Doxygen常用语法与字段记录
【代码】Doxygen常用语法与字段记录。原创 2023-10-16 22:26:05 · 1943 阅读 · 0 评论 -
protobuf语法详解
当用protocol buffer编译器来运行.proto文件时,编译器将生成所选择语言的代码,这些代码可以操作在.proto文件中定义的消息类型,包括获取、设置字段值,将消息序列化到一个输出流中,以及从一个输入流中解析消息。原创 2023-10-15 20:37:21 · 2009 阅读 · 1 评论 -
三分钟学会Linux环境下GDB调试C\C++代码
【代码】三分钟学会Linux环境下GDB调试C\C++代码。原创 2023-10-07 20:20:10 · 790 阅读 · 1 评论 -
VS2022查看类内存布局
先右键点击属性, 选择左侧的C/C++==>命令行,然后在其他选项这里写上/d1 reportAllClassLayout,它可以看到所有相关类的内存布局。切切注意, Layout跟指定的结构/类名CTest之间没有空格, 有空格就不对了. 这会只输出指定的结构的内存布局.这个开关输出所有类, 主要是一大堆编译器内部的结构的内存布局, 其实还有一个开关是。原创 2023-10-06 18:05:22 · 978 阅读 · 1 评论
分享