C/C++ 传递动态内存的深入理解
当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道。这些往往会使人受尽折磨。所以如果你想深入C/C++编程,你必须静下心来,好好苦一番。现在我们将讨论C/C++里我认为哪一本书都没有完全说清楚,也是涉及概念细节最多,语言中最难的技术之一的动态内存的传递。并且在软件开发中很多专业人员并不能写出相关的合格的代码。【引入】 看下面的例子,这是我们在编写库函数或者项目内的共同函数经常希望的。 代码如下:void MyFunc(char *pReturn, size_t size){......pReturn = (char *)malloc(sizeof(char) * num);......}我们可
暂无评论