Dear student!
Your program is missing with some header files. Include these headers your program will definately run or send me your code i will tell you the missing headres.
Aoa Respected sir Sir after writing any program when i want 2 compile it i receive these three errors on every program Kindly tell me how 2 remove it ..... I shall be V.Thankful 2 you ... 1:- In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31, from C:\Documents and Settings\Hafiz\My Documents\Untitled1.cpp 2:- From C:\Documents and Settings\Hafiz\My Documents\Untitled1.cpp 3:- #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated.View more random threads:
- read int size (is that true )in bytes 2 and short int bytes...
- info regarding "source file not compiled"
- what in Vector in C ++ 2011
- int x[10]; x[0]= 1; x[1]=2; if following code is executable...
- why huffman tree is not an AVL tree not how?
- what is difference b/w "cin" and "cout". plz...
- when user enter 6 number guessing game of tossing coin
- what is constructor in c ++
- what is Buffer in c++ 2011
- Structure with streaming in c++ 2011
Sponsored Links
Dear student!
Your program is missing with some header files. Include these headers your program will definately run or send me your code i will tell you the missing headres.
****/here is the code/****
#include <iostream.h>
#include <stdlib.h>
/* The Node class */
class Node
{
public:
int get() { return object; };
void set(int object) { this->object = object; };
Node * getNext() { return nextNode; };
void setNext(Node * nextNode) { this->nextNode = nextNode; };
private:
int object;
Node * nextNode;
};
/* The List class */
class List
{
public:
List();
void add (int addObject);
int get();
bool next();
friend void traverse(List list);
friend List addNodes();
private:
int size;
Node * headNode;
Node * currentNode;
Node * lastCurrentNode;
};
/* Constructor */
List::List()
{
headNode = new Node();
headNode->setNext(NULL);
currentNode = NULL;
lastCurrentNode = NULL;
size = 0;
}
/* add() class method */
void List::add (int addObject)
{
Node * newNode = new Node();
newNode->set(addObject);
if( currentNode != NULL )
{
newNode->setNext(currentNode->getNext());
currentNode->setNext( newNode );
lastCurrentNode = currentNode;
currentNode = newNode;
}
else
{
newNode->setNext(NULL);
headNode->setNext(newNode);
lastCurrentNode = headNode;
currentNode = newNode;
}
size ++;
}
/* get() class method */
int List::get()
{
if (currentNode != NULL)
return currentNode->get();
}
/* next() class method */
bool List::next()
{
if (currentNode == NULL) return false;
lastCurrentNode = currentNode;
currentNode = currentNode->getNext();
if (currentNode == NULL || size == 0)
return false;
else
return true;
}
/* Friend function to traverse linked list */
void traverse(List list)
{
Node* savedCurrentNode = list.currentNode;
list.currentNode = list.headNode;
for(int i = 1; list.next(); i++)
{
cout << "\n Element " << i << " " << list.get();
}
list.currentNode = savedCurrentNode;
}
/* Friend function to add Nodes into the list */
List addNodes()
{
List list;
list.add(2);
list.add(6);
list.add(8);
list.add(7);
list.add(1);
cout << "\n List size = " << list.size <<'\n';
return list;
}
main()
{
List list = addNodes();
traverse(list);
}
getch();
There are currently 1 users browsing this thread. (0 members and 1 guests)