自定义博客皮肤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)
  • 收藏
  • 关注

原创 C++中static关键字

可以这样理解,不允许static类内初始化是因为这样不符合使用目的,每次建立对象都会重复赋值,static失去意义。const修饰成员方法,表示该方法不能修改this指针对象的成员变量值,而static修饰的函数没有this指针,两者是冲突的。当修饰变量的时候,未初始化的存储在bss段,初始化的存储在data段;1)static成员变量不可以在类内初始化,但static const成员变量可以在类内初始化。2)可以static const修饰成员变量,但是static const不可以修饰成员方法。

2023-04-14 17:16:05 48 1

原创 【csapp 练习题2.31】你的同事对你的补码加法分析有些不耐烦,他给出了一个函数tadd_ok的实现

【csapp 练习题2.31】你的同事对你的补码加法分析有些不耐烦,他给出了一个函数tadd_ok的实现从概念上:补码加减应用的是模数运算,模数加法(减法可以转化为加法)形成阿贝尔群(Abelian group)阿贝尔群满足交换律和结合律所以sum-x=(x+y)-x=(x-x)+y=y运算在数学本质上可以看出是不存在问题的因此sum-x==y 无论是什么设置都是恒成立的从实践上:...

2020-03-20 11:01:57 1691 4

空空如也

空空如也

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

TA关注的人

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