分类
标签
排序
Qt 智能指针的具体使用
目录 QScopedPointer 1. 自动删除对象 2. 转移所有权 3. 管理私有数据 QSharedPointer 关键特性 注意事项 QWeakPointer 注意事项 QPointer QScopedPointer QScopedPointer 是 Qt 提供的一...
QT移植到RK3568开发板的方法步骤
目录 前言 一、获取SDK 1. 安装依赖 2. 获取SDK资源包 3. SDK工程目录介绍 4. 获取补丁包 二、编译固件 1. 选择板级配置文件 2. 编译 3. 打包固件 4. 配置 Qt5 支持 5. 烧写镜像 三、Linux中下...
C语言中的浮点数存储详解
目录 1、首先明确一个概念 2、接下来,讲解C语言中浮点型数存储的规则 2.1、可以将上述公式分为两部分来看 2.2、问:十进制小数0.5该如何存储? 2.3 浮点数存储时的误差 3、回答一开始提出的两...
Win32下C++实现快速获取硬盘分区信息
实现代码 CDiskDriveUtils.h #pragma once #include <wtypesbase.h> #include <string> #include <tchar.h> #include <vector> #include <map> #ifdef _UNICODE ...
C++中std::deque的使用
目录 1. std::deque 2. 特点 3. 基本用法 4. 例程 1. std::deque std::deque 是 C++ 标准库中的一个双端队列容器。这个容器支持在序列的两端进行快速的插入和删除操作,其时间复杂度为常数...
一文掌握C语言中的柔性数组
目录 何为柔性数组(Flexible Array) 1.柔性数组的特点 2.柔性数组的创建和简单使用 3.柔性数组的优势 优势 1 :方便内存释放 优势 2 :提升性能 何为柔性数组(Flexible Array) 柔性数...
详解C++标准库中处理正则表达式的类std::regex
std 是 C++ 标准库的命名空间,包含了大量标准的 C++ 类、函数和对象。这些类和函数提供了广泛的功能,包括输入输出、容器、算法、字符串处理等。 通常,为了使用标准库中的对象和函数,需在代...
C++中的unordered_map用法
目录 1. 概述 2. 包含头文件 3. 声明和初始化 4. 插入和访问元素 5. 删除元素 6. 查找元素 7. 遍历元素 当你在C++中需要使用哈希表(无序映射)来管理键值对时,unordered_map 是一个非常...
C语言中strcpy和strcat的使用和模拟实现
目录 一,strcpy()函数 二,strcat()函数 三,strncpy()函数 四,strcpy的模拟实现 五,strcat的模拟实现 一,strcpy()函数 strcpy() 函数是 C语言中一个非常重要的字符串处理函数,其功能是...
C++使用extern实现源文件变量与类成员函数的巧妙共享
概述:在C++中,使用`extern`关键字可实现在源文件之间共享变量与类成员函数。通过声明变量或类在头文件中,再在一个源文件中定义,其他源文件通过`extern`引用,促使模块化、可维护的代码组织...