#cpp #ооп #visual_cpp #шаблоны_с++
Только начал изучать C++.Решил написать свой класс 'динамического массива'(в качестве обучения) как std::vector ,с 'умными' запросами на выделение памяти у os - при удалении элемента не очищать память сразу , а при запросе брать с запасом. class ListEc { private: int realSize; public: int size; ListEc(?type?,int startSize,int countIterAppe,int reatePop)//конструктор { } }; Но мне нужен тип как псевдоним для управления этим массивом, как это можно реализовать?
Ответы
Ответ 1
Вам нужно почитать, что такое шаблоны в C++ templateclass ListEc { private: int realSize; T* elements; public: int size; ListEc(T el,int startSize,int countIterAppe,int reatePop)//конструктор { } };
Комментариев нет:
Отправить комментарий