c++
X-希尔
一起学习,相互进步
展开
-
error C2365: : redefinition:previous definition was
这一般是属于C/C++基本问题,头文件重复包含了,最好给你的头文件加保护符:#ifndef_YOURHEADNAME_H_#define_YOURHEADNAME_H_{ Code block....}#endif原创 2021-01-22 15:55:40 · 1542 阅读 · 0 评论 -
c++笔记
1、bind()boost::bind是标准库函数std::bind1st和std::bind2nd的一种泛化形式。其可以支持函数对象、函数、函数指针、成员函数指针,并且绑定任意参数到某个指定值上或者将输入参数传入任意位置。可以绑定所有参数,如:bind(f, 1, 2)等价于f(1, 2); bind(g, 1, 2, 3)等价于g(1, 2, 3);也可以选择性地绑定参数,如:bind(f, _1, 5)(x)等价于f(x, 5),其中_1是一个占位符,表示用第一个参数来替换;bind原创 2020-11-15 19:06:31 · 238 阅读 · 0 评论 -
CMake资料
https://blog.csdn.net/afei__/article/details/81201039https://blog.csdn.net/Yong_Qi2015/article/details/100810485https://www.jb51.net/article/137075.htmhttps://blog.csdn.net/u012150179/article/de...转载 2019-11-12 22:36:21 · 210 阅读 · 0 评论 -
c++实现图像变化大小的实现
参考:https://blog.csdn.net/jizhidexiaoming/article/details/80306677 #include <opencv2/opencv.hpp>using namespace cv; Mat my_resize(const Mat &, int, int); int mai...转载 2019-08-19 10:22:46 · 1825 阅读 · 0 评论 -
C++实现卷积(conv)操作-三种方式(valid,full,same) ,卷积的三种模式:full, same, valid
#include<iostream>#include<malloc.h>using namespace std;//matrix表示原图像,new_h表示原图像的高,new_w表示原图像的宽,m_h表示模板的高,m_w表示模板的宽.//返回值为:填充好的图像.int * zero_pad(int * matrix, int new_h, int new_w, ...原创 2019-07-23 14:59:19 · 5941 阅读 · 0 评论 -
基数排序(c++)
#include "pch.h"#include <iostream>using namespace std;/* 尾递归 */int find_max(int *a, int len) { int max = a[0]; for (int i = 1; i < len; i++) { if (a[i] > max) { max = a[i];...原创 2019-07-20 13:13:20 · 650 阅读 · 0 评论 -
c++排序算法集锦
#include<iostream>using namespace std;void swap(int * t, int i, int j){ int temp = t[i]; t[i] = t[j]; t[j] = temp;}//归并排序:void Merge(int*a, int*temp,int low, int mid, int high){ int ...原创 2019-07-18 14:35:15 · 141 阅读 · 0 评论