2014年2月10日

指针到底是由谁决定的

摘要: 指针的大小到底是由谁决定?是多少?应该说这是一个非常基础的问题,教科书上说指针大小和机器字长相同,即32位机指针长度为4字节!但是对不对呢?为什么是这样? 搜了一下相关资料。。。居然发现回答不统一,很多人也同样是糊里糊涂。下面对这个问题做一个系统的整理和分析: 首先,介绍几个基本概念:(主要摘自百度百科) 字长:在同一时间中处理二进制数的位数叫字长。通常称处理字长为8位数据的CPU叫8位CPU,32位CPU就是在同一时间内处理字长为32位的二进制数据。二进制的每一个0或1是组成二进制的最小单位,称为一个比特(bit)。 一般说来,计算机在同一时间内处理的一组二进制数称为一个计算机的“... 阅读全文

posted @ 2014-02-10 15:24 AAAAAApple 阅读(253) 评论(0) 推荐(0) 编辑

静态初始化的一些东西

摘要: 静态初始化和静态对象的初始化 我虽然不知道是不是一样,看到C++对象模型中书写到有一全局的类对象,在main函数之前,首先系统调用程序的启动函数,也就是RunTime 函数库的startUp函数在程序执行时,系统会先调用Startup,完成函数库初始化、进程信息设立、I/O stream产生,以及对static对象的初始化等动作。然后Startup调用main()函数,把控制权交给main()函数。main()函数执行完毕,控制权交回给Startup,进行反初始化动作。 阅读全文

posted @ 2014-02-10 10:32 AAAAAApple 阅读(111) 评论(0) 推荐(0) 编辑

导航