这次我没有问题,但我只是在寻找 List implementationetion,只是一个简单的 List,其中包含 Node(int,nextNode) 之类的节点。我过去做过很多次,但我的 c++ 有点生锈了。你能和我分享一下吗?我正在查看我的存档,在 github 上,但我没有找到 antyhing。
编辑:
*我决定做我的,但我不明白为什么在使用 delete 后我仍然可以得到 cout<getWrt()<*
#include <cstdio>
#include <cmath>
#include<iostream>
using namespace std;
class Node{
public:
Node(Node* next, int wrt){
this->next = next;
this->wrt = wrt;
}
Node(const Node& obiekt){
this->wrt = obiekt.wrt;
this->next = obiekt.next;
}
~Node(){}
void show(){
cout<<this->wrt<<endl;
}
int getWrt(){
return this->wrt;
}
Node* getNext(){
return this->next;
}
private:
Node* next;
int wrt;
};
int main()
{
Node* n = new Node(NULL, 2);
n->show();
Node* n2 = new Node(*n);
n2->show();
delete n;
n->show();
n2->show();
return 0;
}