gpt4 book ai didi

C++堆栈实现,不在函数中保留内存

转载 作者:太空宇宙 更新时间:2023-11-04 11:51:09 24 4
gpt4 key购买 nike

<分区>

你好我想写栈实现,不幸的是出了点问题

CPP文件

  Node* head=0;

std::cout << "front insertion" << std::endl;
addBeg(head, 1);
std::cout<<head<<std::endl;

头文件

class Node
{public:
int value;
class Node *next_el;
Node(int value){ this->value=value;next_el=NULL;}
};

void addBeg(Node *head, int value){
head=new Node(value); //even that doesn't work!?
}

我真的很想知道为什么main中的“head”仍然是NULL值;我做错了什么?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com