c++
文章平均质量分 60
单手搓木亥弓单
这个作者很懒,什么都没留下…
展开
-
一种获得离散型周期数据的变化周期的算法
获得离散型周期数据的变化周期原创 2022-11-25 17:25:56 · 506 阅读 · 0 评论 -
VS中的多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)的区别
VS中的多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)的区别转载 2022-11-24 11:13:21 · 1865 阅读 · 1 评论 -
关于雷霄骅博士的博客FFMPEG+SDL的音频播放器播放有杂音的问题
修复bug原创 2022-10-26 11:23:08 · 1336 阅读 · 0 评论 -
C++调用Python
瞎写,看看就得了,我很难把所有技术都发出来的原创 2022-07-13 21:26:08 · 7053 阅读 · 2 评论 -
C#调用C++编写的DLL(非托管)
前言我之前有过一个函数使用C++写的,我想将它加到C#里面,用C#调用。结果我看了好多博主的博客,成功的把上面的坑一个一个都踩过了。(小声吐槽,话说这些博主不看自己的东西能不能跑起来吗。。。)那么,本篇博客就以实用的角度出发,介绍如何将C++编写的DLL供给C#调用。首先,托管与非托管的区别请看以下博客:我是传送门DLL(动态链接库)的各个C++关键字的介绍请看以下博客:我是传送门上面顺便介绍了静态链接库与动态链接库的区别。C++调用C++编写的DLL请看下述博客我是传送门本博客也顺便介原创 2021-09-15 22:45:44 · 844 阅读 · 0 评论 -
实时识别色子的点数的算法_OPENCV_C++篇
在以前的赌场中会有人出老千预先知道色子的点数,不清楚现在的国际赌场是否还有(话说我也不会去赌博的,哈哈哈哈哈哈)那么,本文就把这种用OPENCV_C++编写的实时识别色子点数的算法分享出来该算法并没有用到上一篇中用到的图像分割算法,距离变换以及分水岭。(小声的说,其实刚开始是用了,只不过效果很不好,所以就抛弃这两个东西,转而采用了OPENCV基本的形态学分析了)下面是分析的结果,可以看到,Halcon对于区域的处理真的是强大,OpenCV对区域处理要经过很多繁琐的操作。毕竟在工业上用的比较多的是Ha原创 2021-09-09 14:57:05 · 698 阅读 · 0 评论 -
在QT中配置和使用OPENCV C++
本文主要讲讲解如何在QT中设置OPENCV,包含详细步骤。MingW:mingw_百度百科 (baidu.com) 一种不同于VS 的MSVC的编译器,生来是为了平台扩展而用。具体可见百度。计算机系统:windows 10opencv : OpenCV-MinGW-Build-OpenCV-4.1.0GitHub - huihut/OpenCV-MinGW-Build at OpenCV-4.1.0QT: 5.9.0由于我用的QT为5.9.0,不支持64位的mingw,制支持32位的MingW原创 2021-05-04 09:36:28 · 1374 阅读 · 1 评论 -
C++ Primer Plus 第十章_对象与类_答案(答案自己编写,测试稳定)
program 1//bank.h#include<string>#ifndef __BANK_H__#define __BANK_H__using namespace std;class BankAccount {private: string name; string acctnum; double balance;public : BankAccount(const string& client, const string& num, double原创 2021-03-27 15:39:28 · 152 阅读 · 0 评论 -
C++ Primer Plus第九章_内存模型与名称空间_答案(自己编写,已全部测试成功)
(自己编写,已全部测试成功)C++ Primer Plus第九章_内存模型与名称空间_答案:第一题://golf.h#include<iostream>const int Len = 40;struct golf { char fullname[Len]; int handicap;};void setgolf(golf& g, const char* name, int hc);int setgolf(golf& g);void handicap(golf原创 2021-03-21 22:52:15 · 107 阅读 · 0 评论 -
C++ Primer Plus 第八章习题第四题答案
C++ Primer Plus 第八章习题第四题答案:我没有按照题目要求说的用strcpy 库函数,因为此库函数要求的形参与我的函数的实参对不上。也没有按照题目上说的stringy这个类,事实上,我真的查不到关于stringy的任何资料。不过程序正常稳定运行。#include<iostream>#include<string >using namespace std;void set(string &str, const char * origin);void原创 2021-02-15 23:11:45 · 131 阅读 · 2 评论 -
最新opencv-c++安装及配置教程(VS2019 C++ & opencv4.4.0)
以前写过opencv python的安装教程,后来有一些同学开始私信我如何安装及配置opencv c++。本文是以最新的版本入手,一步步详解opencv c++ 的安装及配置过程。:第一步,下载解压opencv 算法库进入到以下链接:https://opencv.org/releases/ , 点击Windows,即可下载。其他系统可忽略本教程。笔者下载的是opencv 4.4.0 ,如果想尝试预发行版,可以选择opencv 4.5.0。下载之后双击,在抽取文件的目录中选择你想要存放的磁盘和文件即原创 2020-12-17 20:58:32 · 53259 阅读 · 46 评论 -
C++标准模板库(STL)之set 容器底层实现--C语言实现(二叉平衡树)
C++标准模板库(STL)中有一个很重要的容器是set 容器,它的底层实现其实是二叉树,具体来说应该是二叉平衡树,这是一种在内存中十分高效的可自动排序的存储容器。该容器的成员函数在插入元素的时候可以自动排序,而且可以按照值搜索元素与删除或者替换元素。本文以数据结构中的二叉平衡树入手,从底层重现C++标准模板库set 容器的各项函数,以及补充了另外一些函数,包括树的各种遍历方式,以及统计二叉平衡树的高度,叶子节点数量等等。二叉平衡树是一种特殊的二叉搜索树,其在搜索上的时间复杂度基本上是线性表与二叉树中最原创 2020-12-13 20:12:23 · 1238 阅读 · 0 评论 -
C++基于多态的职工管理系统[某培训机构演示项目的全代码,bug已被修复,纯手打不易]
某培训机构基于C++ 多态而实现的职工管理系统,其中有两个小bug,已被修复。附源代码。主入口:职工管理系统.cpp#include<iostream>#include<fstream>#include "workerManager.h"using namespace std;//#include "worker.h"//#include "employee.h"//#include "manager.h"//#include "boss.h"int main(原创 2020-10-15 23:53:11 · 318 阅读 · 0 评论 -
通过案例浅谈C++与Python的快速实现差别
本文以中彩票问题入手,即15个元素(包含单个数字和字母)中依次取出4个元素,每次取出后不放回。彩票的奖金序列为随意取定的4个元素(包含单个数字和字母)。要求程序返回中奖前运行的次数。依据数学中的排列原理可知,中奖的概率为1/32760.先用Python写出程序如下:from random import choicedef doit():loft=[0,2,3,5,‘k’,‘l’,‘u’,6,9,4,‘n’,1,7,‘q’,‘r’]co=[]for i in range(0,4):temp =原创 2020-10-13 21:45:23 · 339 阅读 · 11 评论