我正在創建一個具有以下屬性的棧,我試圖創建一個複製構造函數和一個賦值運算符,但我不能自從新對象和舊指向相同記憶。請協助。C++複製構造函數和賦值運算符
class Node
{
public:
Node(const T& data, Node* n = 0)
{
element = data;
next = n;
}
T element;
Node* next;
};
/* The top of the stack */
Node* top;
檢查「[什麼是複製和交換成語?](http://stackoverflow.com/questions/3279543/what-is- 「 – Drop