智能工控

C++ 异常处理机制与自定义异常体系处理方式-牛翰网

C++ 异常处理机制与自定义异常体系处理方式

目录 1.C语言传统的处理错误的方式 1. 终止程序 2. 返回错误码 3.实际使用中的情况 2. C++异常概念 2.1 C++异常的基本概念 2.2异常的抛出和匹配原则 4. catch(...)可以捕获任意类型的异常,问题...
97cbd50986d2be36的头像-牛翰网藤椒味的火腿肠真不错4个月前
0509
c++实现广播通讯详解-牛翰网

c++实现广播通讯详解

概念大家都很清楚,不赘述。 广播必然用UDP这套东西。 setsockopt() 函数及其在广播中的应用: 在 C++ 网络编程中,setsockopt() 函数用于设置套接字选项,这些选项可以控制套接字的各种行为。...
8d90875ac8e81404的头像-牛翰网wh_xia_jun4个月前
04815
OpenCV图像变换与处理实战方法记录-牛翰网

OpenCV图像变换与处理实战方法记录

目录 前言 一、OpenCV 基础与图像处理概览 二、图像变换理论精析 (一)重映射(Remapping) (二)缩放(Scaling) (三)旋转(Rotation) 三、图像增强与特征提取理论 (一)颜色变换(Color...
fe6da91d5fa25d79的头像-牛翰网悠着,大嘟嘟4个月前
03913
C++使用HDF5库实现将h5图像转为tif格式-牛翰网

C++使用HDF5库实现将h5图像转为tif格式

本文介绍基于C++ 语言的hdf5库与gdal库,将.h5格式的多波段HDF5图像批量转换为.tif格式的方法;其中,本方法支持对szip压缩的HDF5图像(例如高分一号卫星遥感影像)加以转换。 将HDF5图像批量转...
3aafe8114db05ba5的头像-牛翰网疯狂学习GIS4个月前
04411
深入理解C++ 字符变量取地址的特殊性与内存管理机制详解-牛翰网

深入理解C++ 字符变量取地址的特殊性与内存管理机制详解

目录 前言 栈内存中的变量分配:谁先谁后? 代码执行顺序与内存布局的关系 字符变量取地址的特殊性 栈分配与 cout 输出顺序的关系 验证栈中地址的分配顺序 char地址行为背后的历史原因 地址对齐...
b73bf46ac718371e的头像-牛翰网小ᶻ☡꙳ᵃⁱᵍᶜ꙳4个月前
0405
C++中实现多态有几种方式小结-牛翰网

C++中实现多态有几种方式小结

目录 多态的概念 一)虚函数(Virtual Functions)实现多态 二)函数指针实现多态(较少使用,但在某些特定场景下有效) 概念: 代码示例: 三)模板(Templates)实现编译时多态(也称为参数化...
3e8b1854ea92d81e的头像-牛翰网黑果果的思考4个月前
0305
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
VS2022配置编译使用boost库的实现-牛翰网

VS2022配置编译使用boost库的实现

1、下载boost最新版本,以1.85为示例: Boost Downloads 2、解压boost文件至D:\boost_1_85_0 3、打开VS2022命令行(红色区域不要进错了!) 4、在命令行输入以下 5、输入bootstrap.bat后会自动生...
9086493bb0034fb4的头像-牛翰网汪宁宇4个月前
06114
vs2020打包生成exe的实现方法-牛翰网

vs2020打包生成exe的实现方法

1.先安装扩展插件Microsft Visual Studio Installer Projects 2022。 2.以qt记事本为例在vs生成64为exe后,打开 qt5.14.2的MinGW终端输入命令 windeployqt xx.exe 生成带dll库文件。 3,右键解...
0ae524750f6f3a3a的头像-牛翰网pinkrecall20124个月前
0447
使用Qt封装一个发送http请求通用类-牛翰网

使用Qt封装一个发送http请求通用类

目录 需求 实现 HttpClient类 使用 需求 Qt 代码中使用QNetworkRequest、QNetworkReply进行http请求,能不能整理成一个通用的方法或者类。 实现 HttpClient类 #include <QObject> #includ...
2fbe1117ab058f75的头像-牛翰网Lydro4个月前
05913