自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 原码、补码和用补码表示时的溢出

虽然原码能一一映射的表示-127~127这255个数但是在计算的时候硬件实现起来比较复杂,而且会出现两个0的表示,所以不是合理。补码的出现他可以实现一一映射的表示-128~127这256个数,在计算时将减法变为加法进而实现了符号位也可以进行计算。补码是将负数看成一种后移,比如4-1那么就是说将4后移一个数得到的值就是计算的结果,那么我可以从4走到255在回到3就可以实现同样的结果(以8位表示数

2015-04-15 10:32:39 3497

原创 MFC自定义类中类成员包含动态指针时类对象的“=”赋值操作

如果自定义类中指针需要一定条件才能动态分配,且未对“=”操作进行重载,此时用“=”进行赋值操作可能会出现Debug Assertion Failed的提示错误,因为直接赋值会导致这些指针未被初始化就被使用。比如定义一个图片处理类CBitmapPRO,用来接收、处理图片,类成员中定义了一个二位指针unsigned char  **a;,用来动态生成数组保存图片数据,当读图片成功的情况下数组被建立,不

2015-02-03 19:35:20 1035

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除