排序:
默认
按更新时间
按访问量

使用matlab对行人视频进行检测的代码的分析

function F = hogcalculator(img,cellpw,cellph, nblockw, nblockh,nthet,overlap, isglobalinterpolate, issigned, normmethod) % HOGCALCULATOR calculate R...

2017-11-17 21:28:34

阅读数:1243

评论数:1

链表中导数第K个结点(快慢指针)

点击打开链接题目描述 输入一个链表,输出该链表中倒数第k个结点。 快慢指针的介绍 快慢指针中的快慢指的是移动的步长,即每次向前移动速度的快慢。例如可以让快指针每次沿链表向前移动2,慢指针每次向前移动1次。 判断单链表是否为循环链表 在有序链表中寻找中位数 如果链表为存在环,如果找...

2016-12-28 22:34:28

阅读数:174

评论数:0

二分查找套路

进行二分查找有四个步骤: 第一步:while(start+1 第二步:mid=start+(end-start)/2 第三步:==,>,

2016-12-22 22:00:19

阅读数:154

评论数:0

二维向量

与数组相同, 向量也可以增加维数, 例如声明一个m*n大小的二维向量方式可以像如下形式: vector > b(10, vector(5)); //创建一个10*5的int型二维向量   在这里, 实际上创建的是一个向量中元素为向量的向量。同样可以根据一维向量的相关特性对...

2016-12-21 18:39:06

阅读数:378

评论数:0

递归与迭代

ail recursion is well-described in previous answers, but I think an example in action would help to illustrate the concept. Consider a simple functi...

2016-12-08 10:46:53

阅读数:214

评论数:0

leetcode371:Sum of Two Integers

Question:Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -. Example: Given a = 1 and b = 2, return 3. ...

2016-11-24 11:58:44

阅读数:206

评论数:0

运算符重载详解

1.运算符重载定义: C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也...

2016-11-21 20:31:16

阅读数:212

评论数:0

leetcode412+vector赋值+非静态成员引用必须与特定对象相对+vector的输出+operator<<+to_string

1、大致有以下几种方法实现用于把一个vector赋值给另一个vector: 方法1: 1 vector v1(v2);//声明 方法2:使用swap进行赋值: 1 vector v1();v1.swap(v2);//将v2...

2016-11-21 20:05:26

阅读数:787

评论数:0

big three三大函数:拷贝构造拷贝赋值析构函数

析构函数: 析构函数的调用:        在这个对象的作用域最后.. 比如你在main里面声明了一个类A..那么~A()会在main结束时调用.. 如果在自定义的函数f()里面声明了一个A 函数f结束的时候就会调用~A() 或者你delete 指向A的指针.. 或者显式的调用...

2016-11-16 11:49:38

阅读数:155

评论数:0

防卫式声明

标准格式:在头文件中写: #ifndef -XXX- #define -XXX- ....... #endif 通过阅读 GeekBand c++学习笔记——防卫式声明的背后,发现编译器对头文件进行了以下预处理: 编译器将处理掉所有注释,以空格代替;删除#de...

2016-11-13 13:44:04

阅读数:196

评论数:0

类内初始化以及类中private注意事项

prime P270&&essential P117 静态成员不应该在类的内部初始化,然而,我们可以为静态成员提供const整数类型的的类内初始化,不过要求静态成员必须是constexpr,数十只必须是常量表达式。 类的private: 只能在类的private中进行声明,不能...

2016-11-09 11:16:42

阅读数:264

评论数:0

#include< >和#include""的区别

Answer 1: #include 会将指定文件的内容插入到源程序文件中。当使用的格式时,编译器会从环境变量INCLUDE所指定的路径中寻找file-name 文件,如果没有定义INCLUDE,C 编译器会在指定的路径中搜寻文件。如HT-IDE3000安装后,默认INCLUDE路径是c:\ht...

2016-11-03 22:15:33

阅读数:423

评论数:0

stack栈的用法

#include #include #include #include using namespace std; int main() { stack s; s.push(1); // void push(T t);压栈存入数据 s.push(2); s.push(3); int re...

2016-11-03 21:04:17

阅读数:125

评论数:0

stack(栈)几个函数的用法

#include #include #include #include using namespace std; int main() { stack s; s.push(1); // void push(T t);压栈存入数据 s.push(2); s.push(3); int re...

2016-11-03 20:54:31

阅读数:794

评论数:0

C++sort 函数用法

MSDN中的定义: template void sort(RanIt first, RanIt last); //--> 1) template void sort(RanIt first, RanIt last, Pred pr); //--> 2) 头文件: #include ...

2016-10-30 21:41:07

阅读数:107

评论数:0

C++中string和char的区别以及直接初始化和拷贝初始化

string和char的区别 ‘\0’是c/c++语言中的字符串结束符,在ASCII字符集中对应空字符NULL。 使用string类,必须要在头文件写明#include,使用string会在字符串的末尾自动加入一个\0,而且字符串使用双引号,char不在末尾自动加0,一般用单引号——ch...

2016-10-27 22:01:22

阅读数:272

评论数:0

function object 优势

既然用函数对象与调用普通函数有相同的效果,为什么还有搞这么麻烦定义一个类来使用函数对象?主要在于函数对象有以下的优势:        1. 函数对象可以有自己的状态。我们可以在类中定义状态变量,这样一个函数对象在多次的调用中可以共享这个状态。但是函数调用没这种优势,除非它使用全局变量来保存状态。...

2016-10-25 12:01:42

阅读数:192

评论数:0

随笔

C++编程习惯中,双目运算符一般在在符号两边都留一个空格,而单目运算符就不用 a = 1;a++

2016-10-20 11:27:07

阅读数:145

评论数:0

为什么判断 std::vector 是否为空时,用 if(0==vec.size()) 提示效率低,但用 if (vec.empty()) 正常?

为什么判断 std::vector 是否为空时,用 if(0==vec.size()) 提示效率低,但用 if (vec.empty()) 正常?修改 编译器错误:Possible inefficient checking for 'vecAttrValue' emptiness修改 ...

2016-10-19 21:15:14

阅读数:620

评论数:0

全局和局部初始化

内置内型的对象,如果定义在file scope之内,必定被初始化为0,但是如果他们被定义在local scope之内,那么除非程序员指定其初值,否则不会被初始化。 在函数内必须初始化,否则会出错。 #include using namespace std; int a; int main(...

2016-10-19 09:59:31

阅读数:139

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭