- 博客(6)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
转载 C/C++中extern关键字详解
C/C++中extern关键字详解1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这
2016-06-01 11:35:23 350
原创 多态性
多态性(polymorphism)是面向对象程序设计的一个重要特征。利用多态性可以设计和实现一个易于扩展的系统。 在C++程序设计中,多态性是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。在面向对象方法中一般是这样表述多态性的:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自
2016-06-01 11:34:20 607
原创 虚函数与多态性
1 概念多态性是面向对象语言的一个重要性质,虚函数是帮助C++实现多态性的技术。多态性体现在可以使用基类的指针调用派生类的同名函数。前提是基类的同名函数是virtual的。2 例子例如:class Tool{Public:Tool() {}~Tool() {}virtual use(){cout}
2016-06-01 11:33:13 425
原创 在软件开发中的抽象思想
抽象是软件发展和具体开发中的一个重要思想,抽象使得软件开发变得简单、关系清晰,提高通用性和可维护性。以下截图来自《C++沉思录》
2016-06-01 11:31:56 1016
原创 bootloader
【1】计算机开机,首先自动读取主板上一个CMOS的程序BIOS,并执行BIOS。【2】BIOS读取硬盘上MBR或者boot sector中存储的程序bootloader。【3】bootloaer 加载操作系统到内存。为什么bootloader还有第二个存储地点?因为一个硬盘只有一个446Byte的MBR,想要给计算机装多系统,则boot loader可以安装在每
2016-06-01 11:29:51 370
原创 栈的作用
1 概念栈是一种具有后进先出性质 的数据组织方式,也就是说后存放的先取出,先存放的后取出。栈底是第一个进栈 的数据所处的位置,栈顶是最后一个进栈的数据所处的位置。2 分类根据SP指针指向的位置,栈可以分为满栈和空栈。 1. 满栈:当堆栈指针SP总是 指向最后压入堆栈的数据 2. 空栈:当堆栈指针SP总是 指向下一个将要放入数据空位置 ARM采用满
2016-06-01 11:23:16 1175
MonkeyImage 让照片显示拍摄时间
2023-09-26
Xshell4_个人版_20191021.rar
2019-10-21
简洁好用的串口调试助手
2018-11-29
使文本按符号 垂直对齐 的小软件
2015-11-03
VissualAssistX for VS.rar
2015-07-07
VC++6.0_Visual_Assistant_X.zip
2015-07-07
ZigBee技术相差适应之一
2013-10-19
Thales平板探测器 模式切换 !!!
2015-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人