• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Шаблонный класс 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
Мы в соцсетях:

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