2014年3月25日
摘要: C++ 集成 new 和 delete 操作进行动态内存分配,但是在 C 语言中无效。C 语言中使用函数库来解决,即在头(在 C 中称为)中定义的函数:malloc ,calloc ,realloc ,free 。这些函数在 C++ 中依然有效。但是使用上面函数分配的内存块和用 new 返回的并不一定兼容,不要混用,他们应当在各自的函数集或操作中使用。(1) 函数 malloc 这个函数是给指针动态分配内存,原型: void* malloc (nbytes);其中nbytes 是我们想要给指针分配的内存字节数。这个函数返回一个void*类型的指针,因此我们需要用类型转换(type cas... 阅读全文
posted @ 2014-03-25 16:28 guozqzzu 阅读(700) 评论(0) 推荐(0) 编辑