static运用案例
都知道static关键字是表示静态的,但有没有想过还可以如何使用static关键字呢?比如有一个这样的需求,就是在代码中有很多处要用到某一个类,但不能在每一次都用new,因为只能有一份这个类。这时用static关键字如何实现
都知道static关键字是表示静态的,但有没有想过还可以如何使用static关键字呢?比如有一个这样的需求,就是在代码中有很多处要用到某一个类,但不能在每一次都用new,因为只能有一份这个类。这时用static关键字如何实现
opencv中画直线函数可以很方便的绘制出直线。有颜色、线宽、类型等属性可设置。
__cpluscplus宏定义C++版本号,比如C++03标准中__cplusplus的值被预定为199711L,在C++11标准中__cplusplus的值被预定为201103L。
__cpluscplus可以有两个作用,
1.判断支持的C++版本
2.用于C/C++混合编程
insert()在集合中插入元素
1.直接插入
2.指定位置插入
3.插入一段迭代器指示位置
get_allocator() 返回vector的内存分配器
rend() 返回Vector起始的逆迭代器
rbegin() 返回Vector尾部的逆迭代器
reserve() 设置Vector最小的元素容纳数量
设置reserve意义在于,向量内元素数量多少与向量容量之间的关系。reserve值设越大,向量容量越大,容量越大于向量尺寸(元素数量)。
resize() 改变Vector元素数量的大小
1.新元素数,元素值
2.新元素数,
swap() 交换两个Vector