C++

C++ 如何实现一个日期类-牛翰网

C++ 如何实现一个日期类

目录 一. 对日期类的介绍 二. 实现日期类 1. 运算符重载 2.日期类实现代码 一. 对日期类的介绍 通过对类和对象(这里链接是类和对象的介绍)的学习,类就是一种模型一样的东西,是对象一种抽象...
一文详细讲解C++精妙的哈希算法-牛翰网

一文详细讲解C++精妙的哈希算法

目录 一、哈希结构 1、哈希概念 2、哈希函数 3、哈希冲突 3.1 闭散列 3.2 开散列 4、完整代码 总结  一、哈希结构 1、哈希概念 AVL树、红黑树等平衡树搜索效率取决于搜索过程中的比较次数...
C/C++下读取ENVI栅格文件格式的示例代码-牛翰网

C/C++下读取ENVI栅格文件格式的示例代码

ENVI使用的是通用栅格数据格式,包含一个简单的二进制文件( a simple flat binary )和一个相关的ASCII(文本)的头文件。 利用其他语言如C/C++等直接读取ENVI的数据,则可以先对hdr文件进行解...
d1dddbbcf41e5465的头像-牛翰网ENVI-IDL技术殿堂4个月前
0335
C/C++实现7bit与8bit编码互相转换-牛翰网

C/C++实现7bit与8bit编码互相转换

目录 一、8bit编码转换为7bit编码 代码说明 核心步骤 内存管理 输出格式 二、7-bit转换回8-bit的原理 代码说明 工作原理 内存管理 输出格式 示例输出 一、8bit编码转换为7bit编码 #include <...
0c94f71f17a80871的头像-牛翰网橙虚的猿4个月前
05314
C++ 中 vector 的常用操作方法汇总-牛翰网

C++ 中 vector 的常用操作方法汇总

目录 1. 初始化和赋值 1.1 默认构造函数 1.2 指定大小和初值 1.3 使用列表初始化 1.4 拷贝构造函数 2. 访问元素 2.1 使用 [] 操作符 2.2 使用 at() 函数 2.3 获取第一个和最后一个元素 2.4 获取...
C++使用yaml-cpp库操作YAML的示例代码-牛翰网

C++使用yaml-cpp库操作YAML的示例代码

目录 1. YAML 入门教程 基本语法 数据类型 YAML 对象 YAML 数组 复合结构 纯量 引用 2. 安装yaml-cpp库 1.从源码安装: 2.使用 APT 命令安装: 3. 生成 YAML 示例 1. yaml文件格式 2.C++代码 3....
bf303d30bcc0c4fa的头像-牛翰网coco_1998_24个月前
03614
C++第三方库jsoncpp超详细讲解-牛翰网

C++第三方库jsoncpp超详细讲解

目录 1.介绍 2.jsoncpp 3.使用 1.main.cc 2.序列化 3.反序列化 总结  1.介绍 json是一种数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据 json数据类型:对象、数组、字符...
一文带你初识C++和命名空间-牛翰网

一文带你初识C++和命名空间

目录 1. 初识C++ 2. C++的发展阶段 2. 命名空间 2.1 为什么要有命名空间? 2.2 命名空间的语法 2.3 命名空间的原理 2.4 使用命名空间的三种方式 2.4.1 加命名空间名称及作用域限定符( :: ) 2.4....
4668447038900117的头像-牛翰网埋头编程~4个月前
0317
C++中AVL树的底层以及实现方法总结-牛翰网

C++中AVL树的底层以及实现方法总结

目录 一、AVL树的概念 二、AVL树的性质 三、AVL树的实现 1. 树的基本结构 2. 树的插入 3. 树的旋转 • 左单旋 • 右单旋 • 左右双旋 • 右左双旋 四、AVL树的其它功能 1. 树的查找 2. 树的遍历...
c51b8a0c55131aa2的头像-牛翰网夜晚中的人海4个月前
0485
c++如何使用openssl接口来生成随机数-牛翰网

c++如何使用openssl接口来生成随机数

目录 c++使用openssl接口来生成随机数 openssl是一个用来进行加密和解密的常用接口 产生随机数的代码十分容易 总结 c++使用openssl接口来生成随机数 openssl是一个用来进行加密和解密的常用接口...
a0aad2cff21f3fce的头像-牛翰网听风的倾诉4个月前
0356