相关疑难解决方法(0)

在C程序中为同一个指针调用'free'是否有任何伤害?

如果我有交流计划,比如:

SomeTypePtr my_type;
my_type = malloc(sizeof(someType));

/* do stuff */

free(my_type);

/* do a bunch of more stuff */

free(my_type);
Run Code Online (Sandbox Code Playgroud)

为my_type调用'free'会不会造成任何伤害?在我调用free(my_type)之后,指针再次成为空指针吗?

c memory-management

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

memory-management ×1