#include #include typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; int init(BiTree &t)//存在的意义并不大 { t=NULL; return ... ...
分类:
其他好文 时间:
2019-05-28 12:58:15
阅读次数:
92
1 #include"stdio.h" 2 #include"string.h" 3 #include"malloc.h" 4 #include"stdlib.h" 5 typedef char DataType; 6 typedef struct Tree{ 7 DataType key;//存储... ...
分类:
其他好文 时间:
2019-05-27 13:16:21
阅读次数:
96
//new开辟10个数组元素 int *array =new int[10]; //delete释放开辟的数组 delete[] array; //使用New开辟对象空间 Test *p=new Test(10,10); //用New可以直接调用构造函数,但用Malloc则不可以,需要调用成员函数初... ...
分类:
编程语言 时间:
2019-05-26 00:25:03
阅读次数:
132
#include #include int n; //元素个数 int bit_num; //最大数字位数 /* * 获取相应位置上的数(从右到左) */ int GetNumInPos(int num, int pos) { int i, temp = 1; for (i = 0; i = 0; ... ...
分类:
编程语言 时间:
2019-05-24 21:00:48
阅读次数:
127
new/delete,malloc/free,构造函数,析构函数,dynamic_cast ...
分类:
编程语言 时间:
2019-05-24 11:02:26
阅读次数:
108
#include <stdio.h> #include <conio.h> #include <stdlib.h> //system(); 这个指令须要用到此头文件 #include <ctype.h> //toupper要用到 #include <malloc.h> //在内存管理时用到的头文件 ...
分类:
其他好文 时间:
2019-05-23 19:39:18
阅读次数:
107
微信公众号: "内核小王子" 关注可了解更多关于数据库,JVM内核相关的知识; "如果你有任何疑问也可以加我pigpdong" [^1] 前言 在分布式系统中最好耗性能的地方就是最后端的数据库,一般情况下数据库上的insert操作很快,而update和delete操作如果带有索引也不会慢,前提要控制 ...
分类:
其他好文 时间:
2019-05-21 16:09:12
阅读次数:
134
一、在学习c语言里面,内存分配这个话题非常有意思,因为我们平时在开发的时候,如果一不小心没注意内存释放的话,写的的程序很容易出错,所以今天就来回顾一下c语言里面的内存动态分配,下面我们先来看一个实例来进行分析 程序代码说明: 1、(int *)malloc(sizeof(int) * len)这句话 ...
分类:
其他好文 时间:
2019-05-18 23:48:54
阅读次数:
173
H264视频压缩主要步骤 1. 压缩前的一些初始化 2. 压缩帧再写入文件 3. 压缩完成后资源的一些清理 c / encode.c / include include include include include include include include "config.h" includ ...
分类:
系统相关 时间:
2019-05-12 22:29:22
阅读次数:
206
new运算符动态分配堆内存 (从堆分配一块“类型”大小的存储空间,并且返回首地址) 1、写程序的时候,经常需要动态的分配和撤销内存空间,C语言中常常是利用库函数 malloc 和 free 来分配和撤销内存空间。 2、C++中,用运算符 new 和 delete 来动态的分配和撤销内存空间,从而取代 ...
分类:
编程语言 时间:
2019-05-10 22:07:47
阅读次数:
172