这个问题在这里已有答案:
================================================== =====================================
您好
如果我们给出一个动态分配的指针,
我们如何确定分配内存的大小?
对于Ex,int * p = malloc(8); / 如何获得已分配内存的大小 /
================================================== ====================================
1 回答
你不能,至少不是没有严重的肮脏黑客 . 你应该知道你分配了多少,而你不应该关心你没有分配的内存 .