diff options
Autocommit at 02.05.2022 @ 22:10
2 files changed, 5 insertions, 0 deletions
| -rw-r--r-- | src/List/OrderedList.cpp | 3 | ||||
| -rw-r--r-- | src/List/OrderedList.h | 2 |
diff --git a/src/List/OrderedList.cpp b/src/List/OrderedList.cpp index f3a7450..d35f1c2 100644 --- a/src/List/OrderedList.cpp +++ b/src/List/OrderedList.cpp @@ -1,6 +1,9 @@ #include "OrderedList.h" template <class T> +OrderedList<T>::OrderedList(const T* elements, unsigned elementsCount) : List<T>::List(elements, elementsCount) {} + +template <class T> bool OrderedList<T>::insert(const T& element) { if (List<T>::length == List<T>::count) List<T>::resize(); diff --git a/src/List/OrderedList.h b/src/List/OrderedList.h index 22f05df..c32ac46 100644 --- a/src/List/OrderedList.h +++ b/src/List/OrderedList.h @@ -6,6 +6,8 @@ template <class T> class OrderedList : public List<T> { public: + OrderedList(const T* elements, unsigned elementsCount); + void add(const T& element) = delete; bool insertAt(const T& element, unsigned index) = delete; |
