/* add() class method */
void add (int addObject)
{
1. Node * newNode =
new Node();
2.
newNode->set(addObject);
3. if( currentNode !=
NULL )
4. {
5.
newNode->setNext(currentNode->getNext());
6.
currentNode->setNext( newNode );
7.
lastCurrentNode = currentNode;
8.
currentNode = newNode;
9. }
10. else
11. {
12.
newNode->setNext(NULL);
13.
headNode->setNext(newNode);
14.
lastCurrentNode = headNode;
15.
currentNode = newNode;
16. }
17. size ++;
}
|