• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Шаблонный класс vector

  • Автор темы shilovec5377
  • Дата начала
S

shilovec5377

Всем привет.
Помогите создать шаблонный класс vector и массив который хранит значения
C++:
template<typename T, size_t size>
class array{
public:
		array();
		array(const array<T>& );
 
		~array();
private:
		T arr[size];
};
 
R

rrrFer

В чем проблема то? - создай для начала нешаблонный класс вектора, который хранит, скажем числа типа double. Если с этим проблем не будет - поможем сделать шаблонным :).

Ну и опишите более подробно функционал который нужен у массива например. Т.к. непонятно. Вот деструктор в вашем примере не нужен вообще, компилятор сделает его автоматически. Если у массива будет только 2 конструктора, то как вы собираетесь проверять что это работает?
почему конструктор копирования принимает array<T>, а не array<T, size> ?
 
  • Нравится
Реакции: shilovec5377
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!