码迷,mamicode.com
首页 >  
搜索关键字:struct    ( 18973个结果
HDU 3062
http://acm.hdu.edu.cn/showproblem.php?pid=30622sat判定性问题模板#include #include #include #include #include #include using namespace std ;struct node { i...
分类:其他好文   时间:2014-05-08 19:24:07    阅读次数:363
MySQL源码 数据结构array
MySQL源码中自己定义了许多数据结构,放在mysys的目录下,源码中通常都使用这些数据结构来组织存放数据,也更容易实现跨平台。下面先来看下MySQL定义的动态数组:【源代码include/array.h mysys/array.c】typedef struct st_dynamic_array{ ...
分类:数据库   时间:2014-05-08 18:10:32    阅读次数:392
LeetCode -- Remove Duplicates from Sorted List
题目链接简单题,就是从单链表中删除重复元素。附上代码: 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * L...
分类:其他好文   时间:2014-05-08 18:02:52    阅读次数:338
c语言来实现c++
闲来没事,看了看sqlite的源码,突然想用c实现c++,写了如下demo #include #include struct Class; typedef struct Class _Class; struct IMethod { void (*ctor)(_Class *c); void (*dtor)(_Class *c); int (*sum)(_Class* c); in...
分类:编程语言   时间:2014-05-08 16:14:30    阅读次数:363
结构体的构造函数
一直想用诸如node k = node(args1,args2...argsN)的方式来初始化一个结构体,可以简化很大一部分代码,开始不知道怎么写,后来问人家,总结出一套代码如下:struct Point{ int x,y; Point(int _x_,int _y_) { ...
分类:其他好文   时间:2014-05-08 11:36:15    阅读次数:227
NOI2007项链工厂——sbTreap代码
1 2 #include 3 #include 4 #include 5 #include 6 #include 7 8 using namespace std; 9 struct node 10 { 11 int data; 12 int le...
分类:其他好文   时间:2014-05-08 10:31:35    阅读次数:362
C++ Primer 学习笔记_62_重载操作符与转换 --调用操作符和函数对象
重载操作符与转换--调用操作符和函数对象引言:    可以为类类型的对象重载函数调用操作符:一般为表示操作的类重载调用操作符!struct absInt { int operator() (int val) { return val > 0 ? val : -val; } }; 通过为类类型的对象提供一个实参表而使用调用操作符,所用的方式看起来系那个一个函数...
分类:编程语言   时间:2014-05-08 08:18:17    阅读次数:503
链队列的C++实现
#include using namespace std; //节点类 template struct QNode { T data; QNode *next; }; //队列类 template struct LinkList { QNode * front; QNode * rear; size_t size; }; //构造一个空队列 template void InitQueu...
分类:编程语言   时间:2014-05-08 03:48:19    阅读次数:346
操作ELF文件的方法
8.2.2  操作ELF格式文件的方法 综合以上的描述,总结执行ELF格式文件的方法,步骤如下: (1)从文件起始位置读取一个struct elf32_ehdr结构体,验证文件的正确性以及文件与操作系统是否匹配。 (2)找到该结构体中e_entry成员,从系统中获得这个值所指向的内存地址。 (3)读出struct elf32_ehdr结构体中的e_phoff、e_phextsize以及e_...
分类:其他好文   时间:2014-05-08 00:30:22    阅读次数:845
《linux 内核完全剖析》 exit.c 代码分析笔记
exit.c 代码分析笔记  release           释放进程的函数release() 主要根据指定进程的任务数据结构指针,在任务数组中删除指定的进程指针,释放相关内存页,并立刻让内核重新调度进程的运行。 void release(struct task_struct * p) //释放p指向的进程 { int i; if (!p) //常规检测...
分类:系统相关   时间:2014-05-07 23:35:51    阅读次数:576
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!