rmvprasad
asked on
linked list
/************************* *******res ervation class******************/
class Reservation { //private members
private:
Date compare;
Date res_made;
Date pick_up;
Date due_back;
int con_months;
enum truck_type {Toyota, Nissan, Acura} trucks;
//char* truck_des[];
public: //public members/funcions
Reservation *next;
Reservation();
~Reservation();
void res_date (Date);
void set_con (int);
void set_dueback (Date);
void print (void);
void res_compare(void);
//Date res_date (Date);
};
/************************* ****future .h file********************** ********/
#include "res_header.hpp"
class future
{
private:
Reservation* list;
Reservation* leader;
Reservation* follower;
Reservation* tail;
int count;
public
create_list(Reservation*);
locate();
insert();
void print(){cout<<"testing future"<<endl;}
future();
~future();
}
/************************* ********** **future.c pp file******************/
#include "res_header.hpp"
#include "future.hpp"
future()
{
list==NULL;
leader==NULL;
follower==NULL;
count=0;
}
void create_list(Reservation *temp, Reservation temp_reserve_data)
{
temp=new Reservation;
temp=temp_reserve_data;
if(list==NULL)
{
list=temp;
leader=temp;
follower=temp;
tail=temp;
}
else
while(tail-> // ********here when I write tail-> the list is not
//getting displayed. How to write a linked list. Could you please tell me how to write a linked list in a c++. I know it in c. I am not able to do it in c++. */
/*if (temp->compare ==1)
{
}*/
}
class Reservation { //private members
private:
Date compare;
Date res_made;
Date pick_up;
Date due_back;
int con_months;
enum truck_type {Toyota, Nissan, Acura} trucks;
//char* truck_des[];
public: //public members/funcions
Reservation *next;
Reservation();
~Reservation();
void res_date (Date);
void set_con (int);
void set_dueback (Date);
void print (void);
void res_compare(void);
//Date res_date (Date);
};
/*************************
#include "res_header.hpp"
class future
{
private:
Reservation* list;
Reservation* leader;
Reservation* follower;
Reservation* tail;
int count;
public
create_list(Reservation*);
locate();
insert();
void print(){cout<<"testing future"<<endl;}
future();
~future();
}
/*************************
#include "res_header.hpp"
#include "future.hpp"
future()
{
list==NULL;
leader==NULL;
follower==NULL;
count=0;
}
void create_list(Reservation *temp, Reservation temp_reserve_data)
{
temp=new Reservation;
temp=temp_reserve_data;
if(list==NULL)
{
list=temp;
leader=temp;
follower=temp;
tail=temp;
}
else
while(tail-> // ********here when I write tail-> the list is not
//getting displayed. How to write a linked list. Could you please tell me how to write a linked list in a c++. I know it in c. I am not able to do it in c++. */
/*if (temp->compare ==1)
{
}*/
}
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER