自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++内存管理(整理自网络)

内存分配方式栈 执行函数时,函数局部变量存储单元都在栈上创建,函数执行结束时自动释放。栈内存分配运算置于处理器的指令集中,效率很高,但容量有限。 堆 由new分配的内存块在堆上创建,由delete释放。如果程序员没有释放掉,程序结束后由操作系统回收。 自由存储区 和new类似,是由malloc分配的内存块,用free释放。 静态存储区存放全局变量和静态变量。 常量存储区存放常量,不允许...

2018-04-15 22:11:28 268

原创 虚函数和虚函数表

知识点:1.虚函数:父类指针在指向它的多态类对象时,会根据不同类对象调用相应的函数,这个函数就是虚函数2.虚函数用virtual修饰函数名,定义了虚函数后,可以在子类中对虚函数重新定义。如果没有重新定义,则继承。3.接口统一,返回类型(除了协变情况)、参数类型、参数个数一致实现过程:1.编译器发现一个类中有虚函数时,便为该类生成虚表,虚表各表项为指向对应虚函数的指针。父类虚函数地址在前,子类在后,...

2018-04-15 17:44:00 471

原创 signed与unsigned

1、unsigned char无符号字符型,8位全部用来表示数值0000 0000~1111 1111 即0~2552、signed char(char一般默认为signed char)最高位为符号位,0表示正,1表示负有效数值位只有7位    正数以原码存储,负数以补码存储,去除符号位000 0000~111 1111,有128个数字-1的补码为1111 1111,-128的补码是1000 00...

2018-04-15 16:24:48 545

空空如也

空空如也

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

TA关注的人

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