/
vladlevin790
/
cpp-lab-2
Обзор
Документация
Войти
/
vladlevin790
/
cpp-lab-2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/structures/IDataStructure.hpp
21 строка
505 B
vladlevin790
init
05 май 2026, 21:32
05 май 2026, 21:32
3310cbd
Код
Авторство
О чём код?
#ifndef IDataStructure_hpp #define IDataStructure_hpp template <typename T> class IDataStructure { public: virtual ~IDataStructure() = default; virtual bool insert(const T& value) = 0; virtual bool removeLast() = 0; virtual bool replaceAt(int index, const T& value) = 0; virtual bool tryGet(int index, T& outValue) const = 0; virtual int size() const = 0; virtual int capacity() const = 0; virtual void clear() = 0; virtual const char* name() const = 0; }; #endif