C++学习笔记(五)标准模板库STL

一、概述 STL,即是标准模板库(Standard Template Library)。定义了强大的,基于模板的类库,实现了许多通用的数据结构及处理这些结构的算法。本文对STL的三个关键内容——容器(container)、迭代器(iterator)和算法(algorithm)进行介绍。下面对这三...

2015-08-30 16:41:25

阅读数:888

评论数:0

C++学习笔记(四)指针实现的链表、堆栈、队列、二叉查找树

一、概述 本文将介绍在程序执行期间动态消长的动态数据结构,包括链表(linked list)、栈(stack)、队列(queue)、二叉树(binary tree)。这些动态数据结构与定长数据结构(数组)的区别在于前者的长度是动态分配的,而后者为固定长度。 二、链表 链表是多个数据节点(node)...

2015-08-25 21:37:29

阅读数:1050

评论数:0

c++学习笔记(三)多态性

一、概述 本文介绍了C++编程中的多态性的概念及用法,多态性即是同样的消息发给不同派生类对象会产生多种形式的结果。 二、使用Virtual函数和动态绑定实现多态性 通过基类的指针或引用(指针句柄或引用句柄)调用一个virtual函数时,C++动态地(在运行时)根据对象初始化的类选择正确的函数...

2015-08-21 18:22:47

阅读数:414

评论数:0

C++学习笔记(二)C风格字符串和string类区别和联系

一、概述 有时候在使用字符串时,总把C++的字符串类型和C风格的字符串混淆,或者独立为不同概念,为此特定查找资料,总结两者之间的区别和联系。如有错误,恳请指出。 二、C语言中的字符串 在C语言中,对字符串的处理主要是使用字符数组(以空字符’\0’为结尾)或者是指向字符类型的指针,即用char...

2015-08-20 16:40:02

阅读数:828

评论数:0

C++学习笔记(一)函数模板与类模板

一、概述 函数通常用于执行相似的操作,这些操作处理不同数据类型上的不同程序逻辑,假如函数要处理的数据类型不同,但程序逻辑一样,那么使用函数模板可以简便地对函数进行重载。 二、代码如下 #include using namespace std; template //class T 即T可表...

2015-08-19 15:39:21

阅读数:496

评论数:0

基于mean-shift的简单目标跟踪

一、概述 作为即将踏入图像识别、目标跟踪领域的一名研究生,先从基础的学起,本文采用了经典的mean-shift算法,思路简单,实现的思路来源于一个网址:http://zhidao.baidu.com/link?url=v2PlqAHX45kjCWJUnSsZYBwHkPVCX8vp6oIZnRXV...

2015-08-11 15:14:29

阅读数:2556

评论数:1

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