C/C++常用头文件及函数汇总
摘要:转自:C/C++常用头文件及函数汇总C/C++头文件一览C#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //对应各种运算符的宏#include //定义各...
阅读全文
posted @
2015-09-12 13:50
fuleying
阅读(642)
推荐(0)
C与C++存储空间布局
摘要:每个程序一启动都有一个大小为4GB的内存,这个内存叫虚拟内存,是概念上的,真正能用到的,只是很小一部分,一般也就是在几百K到几百M。我们PC中内存,我们称之为物理内存,也就是256M,512M等,虚拟内存和物理内存的如何转换是由操作系统完成的,我们不需要管它。我们只需要管好我们自己程序的那4GB...
阅读全文
posted @
2015-04-25 17:56
fuleying
阅读(1724)
推荐(0)
类成员指针——偏移量
摘要:成员指针只是记录一个成员的偏移量,而非地址,因为类中没有地址,选择一个类的成员只是意味着在类中偏移,只有把这个偏移和具体对象的首地址结合,才能得到实际地址。 成员指针并不指向一个具体的内存位置,它指向的是一个类的特定成员,而不是指向一个特定对象的特定成员,最直接的理解是将其理解为一个偏移量。这...
阅读全文
posted @
2015-04-25 10:33
fuleying
阅读(1999)
推荐(0)
指针
摘要:1.数组名是指针常量。实参数组名是指针常量,形参数组名是指针变量,在函数调用开始时,它的值等于实参数组首元素的地址,在函数执行期间,可以被再赋值。2.形参数组名实际上是一个指针变量。并不是真正的开辟一个数组空间,所以可以不指定数组元素的个数。定义实参数组时必须指定数组大小,因为要开辟相应的数组空间。...
阅读全文
posted @
2015-04-25 09:17
fuleying
阅读(310)
推荐(0)
内存分配中的堆、栈、静态区、只读区
摘要:内存中的栈区处于相对较高的地址以地址的增长方向为上的话,栈地址是向下增长的,栈中分配局部变量空间,堆区是向上增长的用于分配程序员申请的内存空间。另外还有静态区是分配静态变量,全局变量空间的;只读区是分配常量和程序代码空间的;以及其他一些分区。对于常量,在实际情况中,是会复用的,比如变量a和b都赋...
阅读全文
posted @
2015-04-24 22:59
fuleying
阅读(2430)
推荐(0)
Const
摘要:const修饰普通变量和指针const修饰变量,一般有两种写法:12constTYPE value;TYPEconstvalue;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value值不...
阅读全文
posted @
2015-04-23 17:30
fuleying
阅读(399)
推荐(0)
extern "C"——用“C”来规约在C++中用C的方式进行编译和链接
摘要:C++中的extern “C”用法详解 extern "C"表明了一种编译规约,其中extern是关键字属性,“C”表征了编译器链接规范。对于extern "C"可以理解成在C++/C中的混合编程的编译指令。用“C”来规约在C++中用C的方式进行编译和链接。extern "C" 包含双重含义,从字...
阅读全文
posted @
2015-04-23 13:51
fuleying
阅读(554)
推荐(0)
位运算
摘要:熟练掌握一些常见功能的位操作实现,具体为: 常用的等式:-n = ~(n-1) = ~n+1获取整数n的二进制中最后一个1:n&(-n)或者n&~(n-1),如:n=010100,则-n=101100,n&(-n)=000100去掉整数n的二进制中最后一个1:n&(n-1),如:n=010100,n...
阅读全文
posted @
2015-04-23 11:02
fuleying
阅读(466)
推荐(0)
基于数据存储管理的带有头尾指针的双向链表创建实例
摘要:1.基于LRU算法的带有头尾指针的双向链表的数据结构typedef struct LRUEle //LRU链表结点{ LRUEle(); int fid; //帧号 double b2dtime; //最后两次使用的时间间隔 struct LRUEle * next; //后指针 struct LRUEle * prior; //前指针}Link;struct LRULinkList //LRU链表{ Link *head; //头指针 L...
阅读全文
posted @
2013-11-03 17:13
fuleying
阅读(693)
推荐(0)