- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 指针参数与传递内存
指针参数是如何传递内存的? 如果函数的参数是一个指针,不要指望用该指针去申请动态内存。见如下例子: void GetMemory(char *ip, int num) { ip = (char *)malloc(sizeof(char) * num); } void Test(void) { char *str = NULL; GetMemory(str, 1
2013-04-08 20:45:36 691
原创 STL学习笔记之使用reserve来避免不必要的重新分配
关于STL容器,只要你不超过它们的最大大小,它们就可以自动增长以满足你的要求。对于vector和string,只要需要更多的空间,就可以用realloc等价思想来增长。这个操作有四个部分。 1. 分配新的内存块,在大部分实现中,vector和string的容量每次以2为因数增长。 2. 把所有元素从容器的就内存拷贝到它新的内存。 3. 销毁就内存中的对象。 4.
2013-04-08 20:38:56 821
ASP.NET 完全入门
2010-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人