自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 c++空类实例大小不是0原因

初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在学习编程过程中的一点经验,是编译器这方面的一个具体功能. 首先:我们要知道什么是类的实例化,所谓类的实例化就是在内存中分

2009-11-01 20:09:00 975 1

原创 结构体内存分配对齐策略

 Win32平台下的微软C编译器(cl.exe for 80×86)的对齐策略:1) 结构体变量的首地址是其最长基本类型成员的整数倍;备注:编译器在给结构体开辟空间时,首先找到结构体中最宽的基本数据类型,然后寻找内存地址能是该基本数据类型的整倍的位置,作为结构体的首地址。将这个最宽的基本数据类型的大小作为上面介绍的对齐模数。2) 结构体每个成员相对于结构体首地址的偏移量(offse

2009-10-31 23:03:00 1446

原创 C++中一个空类的大小为什么是1

深度探索c++对象模型中是这样说的:     那是被编译器插进去的一个char ,使得这个class的不同实体(object)在内存中配置独一无二的地址。     也就是说这个char是用来标识类的不同对象的 参考资料:深度探索c++对象模型

2009-10-31 22:32:00 1372 2

原创 一个类的实例化对象所占空间的大小?

一个类的实例化对象所占空间的大小? 注意不要说类的大小,是类的对象的大小. 首先,类的大小是什么?确切的说,类只是一个类型定义,它是没有大小可言的。 用sizeof运算符对一个类型名操作,得到的是具有该类型实体的大小。 如果 Class A; A obj; 那么sizeof(A)==sizeof(obj) 那么sizeof(A)的大小和成员的大小总和是什么关系呢,很简单,一个对象的大小大于等于所有

2009-10-31 21:59:00 3674 2

新概念51单片机C语言教程 入门、提高、开发、拓展全攻略

新概念51单片机C语言教程 入门、提高、开发、拓展全攻略 545页 136M

2018-04-25

Visual.Basic程序设计教程(第四版).刘炳文

Visual.Basic程序设计教程(第四版).刘炳文.扫描版.pdf

2012-08-17

用vc++6.0和SQLSEVER2000开发客户资源管理系统

用vc++6.0+SQLSEVER2000 开发数据库实例客户资源管理系统,经过调试,可以运行,并且有教学示例,方便学习,有问题可加我QQ:270162797,互相交流学习。

2009-09-20

直接排序法,折半插入法,希尔排序法,快速排序法(c语言实现)

直接排序法,折半插入法,希尔排序法,快速排序法(c语言实现),适合初学数据结构的同学。全部程序都在VC++6.0调试通过。

2009-06-12

编译hello world嵌入式设备驱动程序详细过程.rar

本文档是最基本的Linux设备驱动程序hello world的技术文档,hello world很简单,但如果没有高手指导,或者你的开发板提供的资料做得不够好,那是足够让你花上一个星期也不一定能够搞出来的。本文档是针对Linux设备驱动程序的入门级技术文档,内容详细具体,给你对Linux设备驱动程序拔开云雾见青天的感觉。

2009-05-17

《C++编程艺术》一本揭示编程艺术的书

本书揭示了C++程序员创建世界级软件的奥秘。程序设计大师Herbert Schildt通过将C++语言广泛应用于功能强大的编程任务中,全面展示了C++语言的多功能性,敏捷性,和艺术性。

2009-04-23

空空如也

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

TA关注的人

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