Question: c++ help completing functions for LinkedList header Task: fill in the functions in this header file #ifndef LinkedList_h #define LinkedList_h #include using namespace std; struct

c++ help completing functions for LinkedList header

Task: fill in the functions in this header file

#ifndef LinkedList_h

#define LinkedList_h

#include

using namespace std;

struct LinkedList {

struct Link {

void* data;

Link* next;

void initialize(void* dat, Link* nxt) {

data = dat;

next = nxt;

}

}* head;

Link *end;

int size;

// This should initialize fields for the empty LinkedList

void initialize() {

}

/*

* This adds an element containing *dat

* to the end of the LinkedList.

* It assumes that *dat is dynamically allocated

*/

void add(void* dat) {

}

/*

* This returns the data at position index

*/

void* get(int index) {

}

/*

* Frees the memory of the LinkedList

*/

void cleanup() {

}

};

#endif

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!