标签: memory struct allocation
我有一个结构:
struct Foo { int x; int *ptr; void *ptr2; };
如果我使用以下方式为ptr分配内存:
ptr = malloc(sizeof(int));
以后我想把它指向已经为它分配内存的其他东西,我是否需要在执行之前释放ptr:
ptr = *other_variable;