分类
标签
排序
C++使用gtest框架编写单元测试的教程详解
目录 前言 使用 cmake 启动并运行 gtest 1. 设置项目 2. 创建并运行二进制文件 gtest 入门 1 断言(assertions) 2 简单测试 3 测试夹具:为多个测试使用相同的数据配置 前言 gtest ...
C语言strcat函数详解:字符串追加的利器
目录 一、strcat函数的简介 二、strcat函数的使用 三、strcat函数的注意事项 四、strcat函数的模拟实现 一、strcat函数的简介 strcat函数用于将源字符串追加到目标字符串的末尾,并返回一个指向...
C语言文件操作入门指南
一、为什么使用文件 在学习完结构体后,为了检验学习成果,我们写了一个通讯录的小程序,当通讯录运行起来的时候,可以给通讯录中增加、删除数据,此时数据是存放在内存中的,当程序退出的时候...
C语言中的typedef、#define、const特点和用法介绍
目录 1. typedef 2. #define 3. const 对比总结 在 C 语言中,typedef、#define 和 const 都用于定义常量和简化代码,但它们的用途和工作方式有显著区别。下面详细讲解这三者的特点和用法。 1. ...
C++连接数据库SqlServer、MySql、Oracle、Access、SQLite、PostgreSQL、MongoDB、Redis
目录 连接 SQL Server 数据库 连接 MySQL 数据库 连接 Oracle 数据库 连接 Access 数据库 连接 SQLite 数据库 连接 PostgreSQL 数据库 连接MongoDB数据库 连接Redis数据库 总结 C++是一种通用的...
C/C++实现数字与字符串互相转换的多种方法
目录 前言: 字符串转为数字 一、利用ASCII 二、stoi() 三、atoi() 四、sscanf() 五、stringstream 数字转为字符串 一、利用ASCII 二、to_string() 三、itoa() 四、sprintf() 五、stringstream ...
C++模拟实现string的详细过程
目录 一、前言 二、准备工作 2.1 涵盖必要的头文件与命名空间 2.2 简述模拟实现 string 所需的基础概念和知识 三、成员变量 四、默认成员函数 4.1 构造函数 4.2 析构函数 4.3 拷贝构造函数 4.4 ...
C++红黑树的底层实现机制详解
目录 前言 1.红黑树结构 2.红黑树的插入 3.红黑树的验证 4.中序遍历 5.结语 前言 红黑树与AVL树一样,也是一种自平衡的二叉搜索树,它在每个结点上增加一个存储位表示结点的颜色,可以是Red或Bl...
Qt输入类控件用法超详细讲解
目录 1.Line Edit 2.Text Edit 3.Combo Box 4.Spin Box 5.Date Edit && Time Edit 6.Dial 7.Slider 总结 1.Line Edit QLineEdit⽤来表⽰单⾏输⼊框,可以输⼊⼀段⽂本,但是不能...
C语言常用标准头文件使用实例
目录 头文件的基础概念 头文件原理 常用头文件作用表 常用标准头文件使用实例 stdio.h stdlib.h string.h math头文件 ctype time.h assert.h errno.h limits.h float.h stdbool.h stddef.h setj...




















