Guest User

Untitled

a guest
Jun 21st, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. ##main()
  2. List lF1;
  3. List lF2;
  4. List lSum;
  5.  
  6. lF1.insert(0, 0);
  7. lF2.insert(1, 0);
  8. lSum.insert(0, 0);
  9.  
  10. Node* f1 = lF1.begin();
  11. Node* f2 = lF2.begin();
  12. Node* sum = lSum.begin();
  13. Node* tmpPtr;
  14.  
  15. *sum = *(*f1 + *f2);
  16.  
  17. f1 = f2;
  18. f2 = sum;
  19.  
  20.  
  21. ##overloaded + (friend)
  22. Node* operator + (const Node &leftSide, const Node &rightSide)
  23. {
  24. Node* temp = new Node;
  25. temp->data = leftSide.data + rightSide.data;
  26. return temp;
  27. }
  28.  
  29. ##overloaded = (member)
  30. Node& Node::operator = (const Node &rightSide)
  31. {
  32. data = rightSide.data;
  33.  
  34. return *this;
  35. }
Add Comment
Please, Sign In to add comment