P131 Exercise4.2 E2
(a)
int Stack::size() const {
Node* p=top_node;
int count=0;
while (p.!=NULL) {
temp=temp->next;
count ++;
}
return count;
}
P137 Exercise4.3 E2
void Stack::operator=(const stack &original)
{
Stack new_copy(original);
top_node=new copy.top_node;
}
Node*temp=top_node;
top_node=new_copy.top_node
new_copy.top_node=temp;
}