这样使用指针分配地址,那什么时候这个地址得到释放?
目前有一个double类型的数据链表。函数实现这样一个功能链表尾部增加一个值时,链表头部的值放弃。也就是说整个链表中值的数量保持不变。
程序如下
DOUBLESTRUCT* pNew = new DOUBLESTRUCT(data); GetPoint(MaxAmount)->next = pNew; //MaxAmount:链表中值的数量 pHead = pHead->next;
这段程序执行后,原pHead所指的那个地址是否被释放了?