智能工控

C++使用适配器模式模拟实现栈和队列-牛翰网

C++使用适配器模式模拟实现栈和队列

目录 1.容器适配器 2. stack模拟实现 2.1 准备工作 2.2 栈的接口实现 3.queue模拟实现 3.1 准备工作 3.2 队列的接口实现 3.3 按需实例化 4.deque 4.1 STL标准库中stack和queue的底层结构 4...
16b674093a8c0864的头像-牛翰网羚羊角uou4个月前
0549
C/C++通过IP获取局域网网卡MAC地址-牛翰网

C/C++通过IP获取局域网网卡MAC地址

C/C++通过IP获取局域网网卡MAC地址 通过win32 SendARP获取MAC地址 代码 #include <winsock2.h> #include <iostream> #include<iphlpapi.h> #pragma comment(lib,'ws2_32.lib'...
74da63f1a021a092的头像-牛翰网木瞳4个月前
0548
C++使用ZLIB库实现目录压缩与解压功能-牛翰网

C++使用ZLIB库实现目录压缩与解压功能

目录 C++ 使用ZLIB库实现目录压缩与解压 1、保存文件 2、文件压缩 3、文件解压缩 4、演示示例 结论 C++ 使用ZLIB库实现目录压缩与解压 在软件开发和数据处理中,对数据进行高效的压缩和解压缩是...
95d8bc1023f7c0e0的头像-牛翰网森明帮大于黑虎帮4个月前
05410
c++使用regex报错regex_error两种解决方案-牛翰网

c++使用regex报错regex_error两种解决方案

目录 boost::regex使用demo inet_pton函数来尝试将IP地址解析为IPv4或IPv6地址 总结  原本写了个同时识别IPv4和IPv6地址的C++函数: #include <iostream> #include <regex> bo...
b62ebe99ccc2983a的头像-牛翰网拾牙慧者4个月前
05410
C++中的unordered_map用法-牛翰网

C++中的unordered_map用法

目录 1. 概述 2. 包含头文件 3. 声明和初始化 4. 插入和访问元素 5. 删除元素 6. 查找元素 7. 遍历元素 当你在C++中需要使用哈希表(无序映射)来管理键值对时,unordered_map 是一个非常...
95e718db050c6da0的头像-牛翰网SimpleLearing4个月前
05414
C语言之整数与浮点数运算的类型转换规则详解-牛翰网

C语言之整数与浮点数运算的类型转换规则详解

目录 C语言整数与浮点数运算的类型转换规则 1. int 和 unsigned int 参与运算时的转换规则 (1)无符号优先(Unsigned Dominance Rule) (2)示例 (3)避免问题的方法 2. unsigned int 和浮点...
85df1b528de82327的头像-牛翰网Peter_Deng.4个月前
05414
C++输入空格字符串的三种解决方法-牛翰网

C++输入空格字符串的三种解决方法

目录 一.gets和fgets 二. 还是利用scanf 三. getchar 一.gets和fgets char * gets ( char * str ); char * fgets ( char * str, int num, FILE * stream ); 1. gets 是从第⼀个字符开始读取,⼀...
C++ vector的常见用法超详细讲解-牛翰网

C++ vector的常见用法超详细讲解

目录 1、vector的定义 2、vector常用初始化方法 1、使用花括号直接赋值 2、使用圆括号赋值 3、vector容器内元素的访问 1、通过下标访问: 2、通过迭代器来访问: 4、vector常用函数实例解析 1、...
ea5dfc7fa77f4366的头像-牛翰网queenlll4个月前
05415
C++中unique_lock和lock_guard区别小结-牛翰网

C++中unique_lock和lock_guard区别小结

目录 1.自动锁定与解锁机制 2.灵活性 3.所有权转移 4.可与条件变量配合使用 5.性能开销 在 C++ 中,std::unique_lock 和 std::lock_guard 都属于标准库 <mutex> ...
e05ee51924526d00的头像-牛翰网流星雨爱编程4个月前
0549
Qt中QUndoView控件的具体使用-牛翰网

Qt中QUndoView控件的具体使用

目录 引言 一、QUndoView 的用途 二、工作原理 三、 如何与 QUndoStack 配合使用 四、自定义化 4.1 代理  4.2 模型  4.3 样式表  五、事件处理 六、代码示例  实现效果 注...
1936a0d84b74feb9的头像-牛翰网冷眼看人间恩怨4个月前
0546