jeans chen
we've got them by the balls
摘要: extern "C"的用法解析1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。2.从标准头文件说起 某企业曾经给出如下的一道面试题: 面试题 为什么标准头文件都有类似以下的结构? #ifndef __INCvxWorksh #de 阅读全文
posted @ 2014-01-13 15:44 jeans chen 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信 息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中 包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特 性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁 道第一个扇区被称为MBR,也就是Master Boot Record,即主引导 记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。系统找到BIOS所 指定的硬盘的MBR后,就会将其复制到0×7c00地址所 阅读全文
posted @ 2014-01-13 13:52 jeans chen 阅读(161) 评论(0) 推荐(0) 编辑