#pragma once #include "List.h" template class PtrList : public List { public: using List::List; virtual ~PtrList(); PtrList(const PtrList &) = delete; PtrList(PtrList &&) = delete; PtrList & operator = (const PtrList &) = delete; PtrList & operator = (PtrList &&) = delete; }; #include "PtrList.hpp"