心得
tuwenyang
这个作者很懒,什么都没留下…
展开
-
多态性和虚函数(一)
<br />多态性是面性对象程序设计语言中除了数据抽象和继承外的第三个基本性质。<br />多态性的实现依赖于虚函数的使用,在面向对象的程序设计中,不用虚函数就等于没有接触到面向对象程序设计。在讲到虚函数的时候不得不说捆绑(binding)。绑定即是把函数体育函数调用相联系。绑定有两种,一种是早绑定,一种是晚绑定。早绑定一般用于过程型语言,c语言中就只有一种绑定方式。晚绑定发生在运行期间,因此在早期是不知道实际的对象类型。<br />为了实现虚函数,我们可以再某个类的函数定义时在其前面添加virtual关键原创 2010-12-26 20:01:00 · 319 阅读 · 0 评论 -
win7启动历程
<br />win7启动经历的过程有6个:BIOS-〉MBR-〉BootMGR-〉BCD-〉winload.exe-〉内核加载。<br />1.开机后,BIOS进行开机自检(post),然后选择从硬盘进行启动,加载硬盘的MBR,并把控制权交给MBR。<br />2.MBR会搜索64B大小的分区表,找到4个主分区的活动分区并确认其它主分区不是活动的,然后加载活动分区的第一个扇区(Bootmgr)到内存。<br />3.Bootmgr寻找并读取BCD,如果有多个启动选项,会在屏幕显示这些选项。<br />4.选原创 2010-12-28 11:51:00 · 427 阅读 · 0 评论