1 #pragma comment(linker, "/subsystem:console") 2 #include 3 #include 4 #include 5 #include 6 #define getpch(type) (type*)malloc(sizeof(type)...
分类:
其他好文 时间:
2015-05-14 11:22:57
阅读次数:
104
1、存储分配
2、随机数生成
3、数字转换
4、环境通信
5、搜索与排序
6、整型算术
7、多字节、宽字符和字符串转换
8、时间与日期
9、区域设置
10、其它
1、存储分配
void* malloc(size_t size);
void* calloc(size_t elt_count, size_t elt_size);
void* realloc(s...
分类:
编程语言 时间:
2015-05-14 10:04:26
阅读次数:
170
vector是用数组实现的,每次执行push_back操作,相当于底层的数组实现要重新分配大小(即先free掉原存储,后重新malloc);这种实现体现到vector实现就是每当push_back一个元素,都要重新分配一个大一个元素的存储,然后将原来的元素拷贝到新的存储,之后在拷贝push_back...
分类:
其他好文 时间:
2015-05-13 12:00:37
阅读次数:
93
今天要讲的是C++作用域运算符"::",强制类型转换的扩充,C++中相对于C中malloc和free函数的运算符new和delete,以及C++对C的一个重要扩充:引用(reference);这也是C++对C语言的非面向对象特性扩充系列的最后一节。 1.如果有两个同名变量,一个是全局的,一个是局部....
分类:
编程语言 时间:
2015-05-12 20:35:03
阅读次数:
109
单链表的整表*创建*:思路都是先创建空表,再插入.头插法:Void CreateListHead(LinkList *L,int n){LinkList p;int i;(*L)->next=NULL;srand(time(0));//初始化随机数*L=(LinkList)malloc(sizeof...
分类:
编程语言 时间:
2015-05-12 11:09:42
阅读次数:
174
#include
using namespace std;
//new 的本质还是malloc delete 的本质是free
//delete new 最底层就是free malloc
//delete new 提供了重载的机制(官方说法),通俗的理解就是劫持
//delete new 全局重载,只要分配内存都劫持
//内存防泄漏系统,内存反复释放,进制创建,禁止销毁
//dele...
分类:
其他好文 时间:
2015-05-12 09:34:45
阅读次数:
122
malloc原型:extern void* malloc(unsigned int num_bytes);头文件:#include返回值: 返回void*指针,因此必要时需要进行类型转换备注:void* 表示未确定类型的指针,void *可以指向任何类型的数据,更明确的说是指申请内存空间时还不知道用...
分类:
其他好文 时间:
2015-05-11 19:54:56
阅读次数:
115
C++笔试题目大全(笔试宝典)(不断完善中)分类:C++技能2009-05-21 16:1724441人阅读评论(13)收藏举报c++deletestructinteger编译器null目录(?)[+]1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应...
分类:
编程语言 时间:
2015-05-11 14:33:28
阅读次数:
142
#include #include #define N 10void main(){ int **pp = malloc(sizeof(int *)*(2 * N - 1)); for (int i = 0; i < N;i++) { pp[i] = malloc(sizeof(int...
分类:
编程语言 时间:
2015-05-11 12:13:53
阅读次数:
118
整个系统的性能取决于如何有效地管理动态内存。
一、页框管理
1、页描述符
2、非一致内存访问(NUMA)
3、内存区(Memory Zone)
ISA总心啊的直接内存存取(DMA)处理器有一个严格的限制:它们只能对RAM的前16MB寻址。在具有大容量RAM的现在32位计算机中,CPU不能直接访问所有的物理内存,因为线性地址空间太小。
Linux把内存节点的物理内存划分...
分类:
其他好文 时间:
2015-05-11 10:55:53
阅读次数:
238