- 博客(2)
- 收藏
- 关注
原创 内联函数inline
在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,如果频繁大量的使用就会造成因栈空间不足所造成的程序出错的问题,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。看这个例子:#include
2008-06-04 21:34:00 258
原创 分配内存空间
calloc(), malloc(), realloc(), free() void *calloc(size_t nobj, size_t size);分配足够的内存给nobj个大小为size的对象组成的数组, 并返回指向所分配区域的第一个字节的指针;若内存不够,则返回NULL. 该空间的初始化大小为0字节.char *p = (char *) calloc(100, sizeof(ch
2008-06-04 20:57:00 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人