c/c++
文章平均质量分 76
yun_long
这个作者很懒,什么都没留下…
展开
-
什么是little-endian和big-endian,如何用程序判断
<br />什么是little-endian and big-endian?这个涉及到CPU两大派系的问题,IBM的CPU,多数RISC的cpu,和MOTO的微处理器采用的是big-endian,Intel的x86系列都是采用little-endian,而ARM同时支持 big和little,实际应用中通常使用little endian。。。所以我们使用的大多数PC都是little-endian了。他们具体的区别何在呢,big-endian是指一个WORD里面的高位BYTE存放在内存中这个WORD区域的低地转载 2010-11-02 14:07:00 · 791 阅读 · 0 评论 -
变量存储域
变量存储域2010-09-23 15:43<br />1.1 变量存储域<br />1.1.1 一个示例<br />pang123hui首先提供了一个网上流传的学习代码示例:<br />int a = 0; //全局区 <br />void main() <br />{<br />int b; //栈 <br />char s[] = “abc”; //s在栈,abc在文字常量区 <br />char *p1,*p2; //栈 <br />char *p3 = "123456"; //123456在常量区,转载 2010-11-02 14:53:00 · 291 阅读 · 0 评论 -
sizeof(class)
<br />原文:http://wanzimmm.blog.163.com/blog/static/12010038820099115250151/<br /><br />受益非浅!<br />Determining the Size of a Class Object<br />By Girish Shetty<br /><br />There are many factors that decide the size of an object of a class in C++. These facto转载 2010-11-02 14:37:00 · 509 阅读 · 0 评论 -
类的继承与派生
<br />一、 派生类生成过程<br />1.吸收基类成员。<br />2.改造基类成员。<br />3.扩充基类成员。<br />在类的派生中,构造函数和析构函数不能被派生。<br />派生类继承了基类的全部数据成员和除了构造,析构之外的全部函数、成员。<br />二、 类的继承方式有共有继承、保护继承、私有继承三种<br />1.公有继承。 基类的公有和保护成员的访问属性在派生类中不变,而基类的私有数据成员在派生类中不可访问。<br />2.私有继承。基类的转载 2010-11-02 14:45:00 · 434 阅读 · 0 评论 -
关于C++中的常量与变量
<br />对C++中的变量与常量的理解<br />程序运行时,所用的数据首先要被放在内存。内存有两个最基本的属性,一个是它的地址(编号),另一个就是它存储的数据。就如一堆小箱子,编号用来区分到底是用到哪个箱子,数值就如箱子里面放着的东西。<br />数据放在内存,我们给它一个名字,名字只不过是个符号,符号本身都是没有什么意义的,符号代表的东西才有意义。取了名字之后可以根据名字来方便取回我的数就行了。名字到最后都会影射到地址。可以说,名字是只是给人看的,那个人最可能是你自己,所以为了自己, 也为了别人幸福,转载 2010-11-02 14:52:00 · 815 阅读 · 0 评论