#include #include int func(int n){ //资源的统一申请 int i = 0; int ret = 0; int* p = (int*)malloc(sizeof(int) * n); do { if( NULL ...
分类:
其他好文 时间:
2015-07-20 23:15:02
阅读次数:
141
设有尾指针的单循环链表的12个基本操作void InitList(LinkList &L){
L = (LinkList)malloc(sizeof(LNode));//产生头结点,并使L指向此头结点
if (!L)exit(OVERFLOW);
L->next = L;//头结点的指针域指向头结点
}void ClearList(LinkList &L){
Link...
分类:
其他好文 时间:
2015-07-20 21:40:22
阅读次数:
220
线性表的双向链表存储结构typedef struct DuLNode
{
ElemType data;
DuLNode *prior, *next;
}DuLNode, *DuLinkList;带有头结点的双向循环链表的14个基本操作void InitList(DuLinkList &L){
L = (DuLinkList)malloc(sizeof(DuLNode));...
分类:
其他好文 时间:
2015-07-20 21:36:21
阅读次数:
158
#include
#include
void escape(char *s, char *t);
int main(void)
{
char *s = malloc(30);
char *t = "what is your name?";
escape(s, t);
printf("%s\n", t);
printf("%s\n", s);
return...
分类:
其他好文 时间:
2015-07-19 21:52:07
阅读次数:
150
线性表的单链表存储结构struct LNode
{
ElemType data;
LNode *next;
};
typedef LNode *LinkList;带有头结点的单链表的12个基本操作void InitList(LinkList &L){
L = (LinkList)malloc(sizeof(LNode));
if (!L)exit(OVERFLOW);...
分类:
其他好文 时间:
2015-07-19 18:06:27
阅读次数:
171
#include//字符串函数头文件
#include//字符函数头文件
#include//malloc等
#include//标准输入输出头文件,包括EOF(=^Z或F6),NULL等
#include//atoi(),exit()
#include//eof()
#include<mat...
分类:
其他好文 时间:
2015-07-19 18:04:26
阅读次数:
125
5 硬件缓冲区顶点、索引和像素缓冲区继承了大部分的HardwareBuffer类特征。硬件缓冲区的基本前提是那一一块可以任意处理的内存,没有格式(顶点等),完全依赖于使用时的解释方法。从这方面,硬件缓冲区就像你通过malloc分配的内存,区别在于可能位于GPU或者AGP存储中。5.1硬件缓冲区管理H...
分类:
其他好文 时间:
2015-07-19 11:49:29
阅读次数:
150
对象池的实现其实是非常简单的
思想也是很简单的:
用一个队列来存放所有的对象,需要时get一个对象,从队列头取一个对象,当用完后,重新将该对象投入到队列尾部。
#ifndef OBJ_POOL_H_
#define OBJ_POOL_H_
#include
#include
#include
using std::queue;
using std::shared_ptr;...
分类:
编程语言 时间:
2015-07-18 17:03:44
阅读次数:
121
类对象指针定义Tdated1;Tdate*p1=&d1;Tdate*p2=(Tdate*)malloc(sizeof(Tdate));
分类:
其他好文 时间:
2015-07-17 23:04:38
阅读次数:
128