STL基础
锥子A
这个作者很懒,什么都没留下…
展开
-
C++ STL 之vector用法总结
C++STL之vector用法总结 粘贴自:https://www.cnblogs.com/zhonghuasong/p/5975979.html 介绍 vector是表示可变大小数组的序列容器。 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动...转载 2019-07-17 09:39:33 · 118 阅读 · 0 评论 -
STL六大组件简介
STL六大组件简介 1、容器(Containers):各种数据结构,如Vector,List,Deque,Set,Map,用来存放数据,STL容器是一种Class Template,就体积而言,这一部分很像冰山载海面的比率。 2、算法(Algorithms):各种常用算法如Sort,Search,Copy,Erase,从实现的角度来看,STL算法是一种Function Templates。 3、...转载 2019-07-17 10:07:18 · 118 阅读 · 0 评论 -
在Opencv中,#define CVAPI(rettype) CV_EXTERN_C CV_EXPORTS rettype CV_CDECL的作用
读代码时看到语句 CVAPI(IplImage*) cvCreateImage( CvSize size, int depth, int channels ); 遂想了解下这个CVAPI到底是怎么回事! #define CVAPI(rettype) CV_EXTERN_C CV_EXPORTS rettype CV_CDECL CV_EXTERN_C 的宏定义是#define CV_E...转载 2019-07-17 10:16:35 · 756 阅读 · 0 评论 -
C++11 右值引用&&
一、 新特性的目的 右值引用 (Rvalue Referene) 是 C++ 新标准 (C++11, 11 代表 2011 年 ) 中引入的新特性 , 它实现了转移语义 (Move Sementics) 和精确传递 (Perfect Forwarding)。它的主要目的有两个方面: 1. 消除两个对象交互时不必要的对象拷贝,节省运算存储资源,提高效率。 2. 能够更简洁明确地定义泛型函数。 二、...原创 2019-08-01 10:23:09 · 554 阅读 · 1 评论