我这次没有问题, 但我只是在找列表执行, 只是一个简单的列表, 上面有节点, 如诺德( int, nextNode) 。 过去我做过很多次, 但我的 c++ 有点生锈了 。 您能分享一下吗? 我在档案中, 在胶囊上搜索, 但我没有找到刺青 。
编辑:
*I decided to do mine and I don t understand why after using delete I still can get 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;
}