From cb041a37b810a5dfa04c1c7f4315f9c3bbc8df0c Mon Sep 17 00:00:00 2001 From: WesleyR Date: Sun, 9 Jun 2024 23:09:50 -0700 Subject: Submission for HW 3, In-Class Exercise 3, and In-Class Exercise 4 --- CST 126/Homework 3/LinkedListNodes.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 CST 126/Homework 3/LinkedListNodes.cpp (limited to 'CST 126/Homework 3/LinkedListNodes.cpp') diff --git a/CST 126/Homework 3/LinkedListNodes.cpp b/CST 126/Homework 3/LinkedListNodes.cpp new file mode 100644 index 0000000..e45b2de --- /dev/null +++ b/CST 126/Homework 3/LinkedListNodes.cpp @@ -0,0 +1,23 @@ +#ifndef LINKED_LIST_NODES_HPP +#define LINKED_LIST_NODES_HPP + +#include "node.hpp" + +namespace CST126 +{ + template + class singly_linked_node : Node + { + protected: + singly_linked_node* _next{ nullptr }; + + }; + + template + class doubly_linked_node final : singly_linked_node + { + protected: + doubly_linked_node* _prev{ nullptr }; + }; +} +#endif \ No newline at end of file -- cgit v1.2.3