一、sbrk函数来源:TC2.0、Linux函数名:sbrk功 能:
增加程序可用数据段空间,增加大小由参数 incr决定 。返回值:函数调用成功返回一指针,指向新的内存空间。函数调用失败则返回
-1,将errno设为ENOMEM。函数原型: void * _Cdecl sbrk(int incr....
分类:
其他好文 时间:
2014-06-04 17:54:34
阅读次数:
355
感觉有必要把
KMDDOD_INITIALIZATION_DATA
中的这些函数指针的意思解释一下, 以便进一步的深入代码.
DxgkDdiAddDevice
前面已经说过, 这个函数的主要内容是,将BASIC_DISPLAY_DRIVER实例指针存在context中, 以便后期使用, 支持多实例.
DxgkDdiStartDevice
取得设备...
分类:
其他好文 时间:
2014-06-04 13:53:18
阅读次数:
1183
转自:http://blog.sina.com.cn/hyiyun近些天,有网友的电脑出现:开机后屏幕一片漆黑,但屏幕中央显示有鼠标指针,并且可移动。按键盘上的不论什么键都没有反应,鼠标也仅可移动,单、双击都无效。说得简单点儿,就是电脑黑屏,仅仅显示鼠标。如上图事实上,我早在11月2日早晨8:30就...
分类:
移动开发 时间:
2014-06-03 16:26:10
阅读次数:
255
目标
对所有类型的数据进行排序。
问题
排序函数如何知道比较的是哪种类型的数据呢?
回调函数
这时候就需要引入回调函数的概念了。回调函数就是将可执行的代码作为参数进行传递。
实现回调的方法
在Java中可以通过接口来实现,在C语言中可以通过函数指针来实现,C++中可以通过class-type functor,也就是重载操作符oper...
分类:
其他好文 时间:
2014-06-02 18:57:32
阅读次数:
393
1. 指针和地址TCPL 中给指针的定义是: A pointer is a group of
cells (often two or four) that can hold an address .int value = 10;int *pvalue =
&value;上面这个语句的内存模型是:注意...
分类:
其他好文 时间:
2014-06-02 18:07:49
阅读次数:
315
面向对象编程--句柄类与继承[续]三、句柄的使用 使用Sales_item对象能够更easy地编写书店应用程序。代码将不必管理Item_base对象的指针,但仍然能够获得通过Sales_item对象进行的调用的虚行为。1、比較两个Sales_item对象 在编写函数计算销售总数之前,须要定义比較Sa...
分类:
编程语言 时间:
2014-06-02 15:53:44
阅读次数:
362
所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类time_outDialog中保留了对象指针,该对象用于显示/修改一些信息。为了实现对话框"应用"按钮,把对话框做的修改立刻更新到t...
分类:
其他好文 时间:
2014-06-02 11:59:36
阅读次数:
294
面向对象编程--转换与继承、复制控制与继承I.转换与继承引言: 由于每一个派生类对象都包括一个基类部分,因此能够像使用基类对象一样在派生类对象上执行操作。 对于指针/引用,能够将派生类对象的指针/引用转换为基类子对象的指针/引用。 基类类型对象既能够作为独立对象存在,也能够作为派生类对象的一部分而存...
分类:
编程语言 时间:
2014-06-02 11:58:56
阅读次数:
281
标准C++没有垃圾回收机制的原因:1)
没有共同基类C++是从C发展而成,同意直接操作指针,同意将一个类型转换为还有一个类型,对于一个指针无法知道它真正指向的类型;而Java或C#都有一个共同基类2)
系统开销垃圾回收所带来的系统开销,不符合C++高效的特性,使得不适合做底层工作3) 耗内存C++产...
分类:
编程语言 时间:
2014-06-02 11:09:43
阅读次数:
248