![](https://img-blog.csdnimg.cn/20210610154352170.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 92
C++相关资料
苏州程序大白
中国DBA联盟(ACDU)成员,CSDN全国各地程序猿(媛)聚集地管理员。目前从事工业自动化软件开发工作。擅长C#、Java、机器视觉、底层算法等语言。
展开
-
C语言 深度探究具有不定参数的函数
C语言虽然不支持泛型编程(至少C98是这样的),但是C语言却支持不定参数的函数,这里我深究一下里面的原理,并且学会它的使用,自己简单实现一个简单的printf函数。 注:这里使用的IDE为 vs2022至于如何实现不定参数的函数呢?这里可以看一下标准库是如何定义的:这里 ,显然就是我们传入格式字符串,后面 出现了 …,这个类型没见过,那它应该是实现可变参数的关键了。在C语言中… 三点就表示不定参数,这里我们又遇到了一个新的问题,传入了不定参数之后如何拿出不定参数?使用几个宏就完成这一个操作,没错就是宏。定原创 2022-06-09 09:42:54 · 509 阅读 · 6 评论 -
C++如何处理图的存储方式
C++如何处理图的存储方式博主介绍邻接矩阵邻接表链式前向星**1、AcWing方式(纯数组)**Acwing图的存储方式案例复杂度博主介绍🌊 作者主页:苏州程序大白🌊 作者简介:🏆CSDN人工智能域优质创作者🥇,苏州市凯捷智能科技有限公司创立人,目前合作公司富士康、歌尔等邻接矩阵适用:稠密图,就是说点数的平方与边数接近的情况,换句话说就是边特别多。不适用:稀疏图,就是点数的平方与边数差的特别多,边数少,但点数多,就不行了,因为空间占用太大了。实现代码#include <bits原创 2022-03-23 13:30:27 · 2297 阅读 · 0 评论 -
Opencv 源码初探
Opencv 源码初探序言这篇博客主要是想记录一下关于 opencv 这个库的一些学习心得,并穿插一些图像处理的基本知识。分析基于 opencv 4.5.1,其他版本可能会存在一些接口的变动,还请注意。准备首先是 opencv 的安装。对于 python 版的 opencv,可以直接使用 pip install 进行安装。对于 C++ 版则可以自己下载源码进行编译与安装。这里介绍在 ubuntu 下如何编译源码:工具: git、cmake首先需要下载源码(开源码): https://git原创 2021-04-20 10:26:38 · 1339 阅读 · 3 评论 -
OpenCV4,5个方法让你从小白到大佬
OpenCV4,5个方法让你从小白到大佬目录1、简介2、使用auto关键字,避免过长类型变量声明3、使用std::vector,5、最后一个是学会使用map容器目录1、简介我之前在群里看到好多朋友halcon转opecv的学习都很难的。今天我给大家讲讲。学习C++版本的OpenCV会很难,是否需要基础知识。其实这里大家有个很深的误解,OpenCV早期的语法都是基于C++98,这个语法比较坑,让大家学习起来感觉很难。但是后来OpenCV3之后,特别是OpenCV4以来早就支持标准的C++11语法了,很多原创 2021-05-27 09:12:29 · 1469 阅读 · 37 评论