09月20学习小记

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)。则第三个成员被擦除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值