1.memcpy_s 用于复制指定长度字符串到另一个字符串
memcpy_s(out strDestination,in numberOfElements,in strSource,in count)
StrDestination:拷贝完成之后的字符串
numberOfElememts:目标缓冲区长度
strSource :需要拷贝的字符串
count: 需要拷贝的字符串长度
2.reinterpret_cast 类型的强制转换
用在任意指针(或引用)类型之间的转换;
指针转换为足够大的整数类型之间的转换;
整数类型(包括枚举)转换为指针类型(无视大小)。
指针(引用)<——>指针(引用)
指针——>足够大的整数类型
整数类型——>指针
3.帧数
一秒钟,出现图像的张数,简单来说,就是几张图片。
4.位深度
位深度是指在记录数字图像的颜色时,计算机实际上是用每个像素需要的位的深度来表示。说白了,一个像素有多少种颜色,每种颜色用一个位来表示。
如果一幅图像只有黑白,则每个像素不是黑色就是白色,则这幅图像的为深度就是 1。
示例:8位颜色的图,位深度就是8,用2的8次幂表示,它含有256种颜色 ( 或256种灰度等级 )。
更通俗的讲,8位颜色的图,每个存储1个像素一般可存放8位二进制。也就是8个01进行排列组合,排列组合的结果有2的8次幂=256种颜色。我们把每个像素可表示颜色的2的幂指数称为深度。
5.再次提示int
int nTemp=(int)2.9;
TRACE("nTemp=%d\n",nTemp);
输出结果:nTemp=2
6.vector中的一些使用
resize重新分配大小 vector.resize(5,100);
如果vector的的容量大于5,则将vector中多余的删除;如果小于5,则会将其扩大,增加的成员值为100。
erase擦除某一个成员。
vector.erase(vector.begin()+2)。则第三个成员被擦除。