随笔分类 - C/C++
摘要:
Cmake编译opencv及其扩展模块opencv_contrib的教程,需要安装cmake、mingw64、opencv4.6.0、opencv_contrib4.6.0等
阅读全文

摘要:
主要记录日常使用cmake开发cpp项目时遇到的一些问题
阅读全文

摘要:
C++ STL标准模板库使用 在线手册参考 C++ STL(标准模板库)是一组标准的 C++ 库,包含了许多常用的数据结构和算法,可大大提高开发效率。以下是常用的 STL 组件: 容器(Containers):用于存储和管理数据的类模板。常用的容器有: vector:动态数组 list:双向链表 d
阅读全文

摘要:海明码的计算,及其校验原理。含C++代码
阅读全文
摘要:
原码、反码、补码的计算并以“127+1”为例子说明
阅读全文

摘要:string字符串 分类 C风格字符串:以 '\0' 结尾的 char 数组。 c++风格 string:STL中提供的字符串类,进行了封装。 在ACM中,在不配合容器等的使用中 ,推荐使用C风格字符串,其操作更灵活。 字符串转为数字型 很多时候都会遇到将字符串作为输入转换为数值或者把数值转为字符串
阅读全文
摘要:常用操作函数 c++算法库 <algorithm> 提供大量用途的函数(例如查找、排序、计数、操作),它们在元素范围上操作。 注意范围定义为 [first, last) ,其中 last 指代要查询或修改的最后元素的后一个元素。 first、last为指针或迭代器 swap(T a, T b) //
阅读全文
摘要:参考网站 @点击跳转 vector动态数组 特点:可变数组(动态数组),可在末端快速插入、删除,可随机访问任何元素。 实现动态增长原理: 数组满了后,再往里面添加元素,cpu会申请更大空间,把原数组数据copy到新空间中,再把新元素插入进去; 首先: #include <vector> 创建和初始化
阅读全文