- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 关键字static的用法
概括:C与C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。面向过程的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1#includ
2013-03-29 14:57:41 728
原创 浮点数(单精度、双精度数)的有效位
浮点数7位有效数字。双精度数16位有效数字。浮点数取值范围:负数取值范围为 -3.4028235E+38 到 -1.401298E-45,正数取值范围为 1.401298E-45 到 3.4028235E+38。双精度数取值范围:负值取值范围-1.79769313486231570E+308 到 -4.94065645841246544E-324,正值取值范围为 4.9
2013-03-26 13:54:46 16216 2
转载 GDI双缓冲实现与GDI+双缓冲实现
我们看电视时,看到的屏幕称为OSD层,也就是说,只有在OSD层上显示图像我们才能看到。现在,我需要创建一个虚拟的、看不见但是可以在上面画图(比如说画点、线)的OSD层,我称之为offscreen(后台缓冲区)。这个offscreen存在于内存中,我们在上面画图,这个offscreen上面的东西可以显示在OSD层上,需要一个创建这个offscreen的函数,返回这个offscreen的句柄(整型指针
2013-03-21 13:32:55 1148
原创 虚函数地址表
虚函数地址表-vtablevtable是按照类中虚拟函数声明的顺序,一一填入函数地址。派生类会继承基类的vtable(当然还有其他可以继承的成员),当我们在派生类里修改了虚拟函数时,派生类的vtable中的内容也被修改,表中相应的元素不在是基类的函数地址,而是派生类的函数地址.详见收藏中的C++虚函数表解析
2013-03-19 16:42:00 614
转载 vs2005中查看对象的内存布局
在C++中,一个类实例化得到的结果就是一个对象。一个类包含成员变量和成员函数,其中成员变量又分为nonstatic成员变量和static成员变量;成员函数又可以分为nonstatic成员函数、static成员函数以及virtual成员函数。一个对象包含可能存在的vfptr以及它声明的或基类继承而来的nonstatic成员变量,static成员变量、static成员函数、nonstatic成员函数以
2013-03-19 15:43:31 1594
转载 过这样一种生活
过这样一种生活:摆脱激情和欲望,心灵冷静而达观。痛苦和不安只从内心生发出来,也只从心灵深处消除,而消除它们最初也许要用一年,用数个月,渐渐只用几天,甚至是一天,几个时辰,甚至痛苦和不安一经生发,即告消散,就像水滴落进炽热的火炭。过这样一种生活:既坚持劳作,又隐退心灵,保持精神一隅的宁静。让思想严肃,庄重而纯真,让生命甜美、忧郁和高贵。学会沉默,因为没有太多闲暇。学会尽义务,爱孩子、爱爱人、爱父
2013-03-12 14:32:52 610
转载 给心灵放个假
给心灵放个假,悠闲地品尝一杯绿茶,一阵春意从心头涌出,快乐的心情落满枝桠,让生命的五彩缤纷的自然中舞蹈,享受人间“浮生得闲”的幸福与快乐。 给心灵放个假,漫步在林荫小道,去静观花开花落; 给心灵放个假,捡起一片片落叶,笑看云卷与云舒; 给心灵放个假,透过喧嚣的嘈杂,留一份闲情逸致; 给心灵放个假,走进袅袅的炊烟,品味清淡与祥和。 人生的幸福美满其实是一种感觉,一种心情
2013-03-04 22:44:19 613
原创 道格拉斯-普克 Douglas-Peuker抽稀算法
道格拉斯-普克抽稀算法,是用来对大量冗余的图形数据点进行压缩以提取必要的数据点。该算法实现抽稀的过程是:1)对曲线的首末点虚连一条直线,求曲线上所有点与直线的距离,并找出最大距离值dmax,用dmax与事先给定的阈值D相比: 2)若dmax 若dmax≥D,保留dmax对应的坐标点,并以该点为界,把曲线分为两部分,对这两部分重复使用该方法,即重复1),2)步,直到所有dmax均
2013-03-01 15:55:27 6944 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人