语言学习
文章平均质量分 66
wwandyking126
这个作者很懒,什么都没留下…
展开
-
C++中的vector使用范例
C++中的vector使用范例 一、概述 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小。 例如: // c语言风格 int myHouse[100] ; // 采用vector vector vecMy转载 2013-07-12 15:25:42 · 372 阅读 · 0 评论 -
数组名a和&a的区别
这里我们先看看数组名代表的是什么,这个概念可能大家有所误解,认为数组名代表的就是数组的地址,当然,数组名代表的是一个地址,但是关键是,通过这个地址,我们关注的是它能取得多大空间的数据的值,例如对于一个char 类型的地址,我们能够取得一个字节的值,对于一个int型的地址,我们能够取得4个字节的值。 这里我们以整形数组为讲解:int a[4]; a是一个地址,我们知道a其实本来的原创 2013-07-12 15:27:11 · 550 阅读 · 0 评论 -
cvCvtColor的用法
cvCvtColor(...),是Opencv里的颜色空间转换函数,可以实现rgb颜色向HSV,HSI等颜色空间的转换,也可以转换为灰度图像。 参数CV_BGR2GRAY是RGB到gray, 参数 CV_GRAY2BGR是gray到RGB. 处理结果是彩色的,则转灰色就是了: void cvCvtColor( const CvArr* src,转载 2013-08-31 22:11:31 · 778 阅读 · 0 评论 -
C语言中的无符号扩展和带符号扩展
C语言中,当不同类型的数据进行运算的时候,就会发生强制或隐式类型转换,通常是低精度的数据类型扩展到高精度的。有些时候,低精度的位数比较少,扩展到高精度的时候,就要在前面补充一些位。那么这些位是补0还是补1呢?这就涉及到无符号扩展和带符号扩展。 扩展的原则是: 1.有符号的数据类型,在向高精度扩展时,总是带符号扩展 2.无符号的数据类型,在向高精度扩展时,总是无符号扩展 怎么原创 2013-11-09 13:39:40 · 651 阅读 · 0 评论