- 博客(12)
- 收藏
- 关注
原创 c++primer 4 学习笔记--第7章
7.2. 非const引用形参只能与完全同类型的非const对象关联,而const引用形参可以进行类型转换
2014-06-25 14:29:25 327
转载 C++空类默认函数
原地址:http://blog.sina.com.cn/s/blog_5f76aaf20100cwlj.htmlcutex的博客定义一个空的C++类,例如class Empty{}一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,一般编译过去就相当于class Empty{pu
2014-06-24 17:35:17 374
原创 数据结构与算法分析学习笔记--第五章--散列---分离链接法
在散列表中,如果当一个元素被插入时,另一个元素已经存在(散列值相同,也就是键相同),那么就会产生
2014-06-13 21:56:17 423
原创 操作系统学习笔记------进程描述与进程状态变化
进程控制块PCB的组织方式 1)线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统区。这种方式适用于系统中进程数目不多的情况。 2)索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。 3)链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队列、阻塞队列、运行队列等
2014-06-11 21:43:16 966
原创 数组指针,指针数组
#include int main(){ static int m[3][4] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };/* 定义二维数组m并初始化*/ int(*p)[4];//数组指针 p是指针,指向一维数组,每个一维数组有4个int元素 int i, j; int *q[3];//指针数组 q是数组,数组元素是指针,3个int指针
2014-06-10 17:02:44 352
原创 数据结构与算法分析学习笔记--第四章AVL树
#include using namespace std;templateclass AVL_Node{public: AVL_Node *m_left; AVL_Node *m_right; T m_data; unsigned int m_hight;public: //构造函数 AVL_Node(T data = T(), AVL_Node *left = NULL,
2014-06-07 16:40:01 461
转载 struct pollfd
struct pollfd2010年04月15日 星期四 下午 03:59int poll (struct pollfd *fds, size_t nfds , int timeout);struct pollfd {int fd; /* 文件描述符 */short events; /* 等待的事件 */short revents; /*
2014-06-07 14:59:48 963
转载 理解inode
inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。下面就是我的inode学习笔记,尽量保持简单。===================================理解inode作者:阮
2014-06-05 10:46:03 297
原创 c++类成员函数内存分配问题
原文来自:http://blog.csdn.net/caomiao2006/article/details/4934013静态成员函数和静态成员变量不属于某个具体的对象,属于类; 也就是说在类加载(即程序初始化,类还没有产生任何一个具体对象)的时候就已经为静态成员函数在内存分配了代码区空间; 一个类所有的对象调用的成员函数都是同一个代码段的;
2014-06-05 09:44:25 1485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人