308 Project 7
public cpp v1 · immutable#ifndef LIST_H#define LIST_H#include "node.h"#include <iostream>using namespace std;class List { private: Node* head, *tail; int list_size; public: List() { this->head = NULL; this->tail = NULL; list_size = 0; } void insert(int); int& operator[](int) const; int size() const; void reverse(void);};ostream& operator<<(ostream&, const List&);#endif