C++
半路出家的猿人
不会炒菜的算法工程师不是好产品经历
展开
-
const 指针不能给raw指针初始化
a value of type “const cv::Point2f *” cannot be used to initialize an entity of type cv::Point2f *void GetFlow::drawflow(const cv::Mat& flowRes){ cv::Point2f* ptrRow=flowRes.ptr<cv::Point2f&...原创 2020-01-21 14:17:25 · 249 阅读 · 0 评论 -
opencv Mat在实际应用过程中注意的事项
C++ 的引用等操作区别参考这篇文章Mat的=操作符的赋值定义函数void sw(cv::Mat& a){ a.at<uchar>(1,1)=10;}void sw1(cv::Mat a){ a.at<uchar>(1,1)=20;}操作代码cv::Mat a=Mat::zeros(3,3,CV_8UC1); cv::Mat b=a;...原创 2020-01-16 09:43:22 · 302 阅读 · 0 评论 -
模拟caffe.cpp 注册函数指针
#模拟caffe.cpp 注册函数指针先了解一下:define中的三个特殊符号:#,##,#@#define Conn(x,y) x##y#define ToChar(x) #@x#define ToString(x) #x(1)x##y表示什么?表示x连接y,举例说:int n = Conn(123,456); /* 结果就是n=123456;/char str = Conn(“...原创 2019-12-19 12:11:00 · 124 阅读 · 0 评论 -
C++ 类成员函数 与函数指针
C++ 类成员函数 与函数指针#include <iostream>#include <memory>class Person{public: int value; Person(int v):value(v) { // std::cout<<value<<std::endl; } ...原创 2019-12-19 11:29:08 · 237 阅读 · 0 评论 -
std::shared_ptr 与 std::weak_ptr
构建3,4,5的二叉树#include <iostream>#include <memory>class Person{private: /* data */public: Person(int v); ~Person(); int value;};Person::Person(int v){ value=v;}...原创 2019-12-18 22:52:07 · 386 阅读 · 0 评论