Dayk *p ;
... ...
//这里给p 赋值了
... ...
int p60numbers = AAAALENGTH;
p = KLineobj->pHead;
int k = 0;
if (isum > p60numbers) {
int nodes_to_remove = isum - p60numbers;
while (nodes_to_remove > 0 && p != nullptr) {
p = p->next; // 保存下一个节点的地址
delete p; // 释放当前节点
p = p->next; // 移动到下一个节点
nodes_to_remove--; // 减少待释放的节点数
}
这个代码好像运行有问题,第二次循环到p = p->next; 报错