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

Тема в разделе "Общие вопросы по С и С++", создана пользователем shilovec5377, 10 июн 2015.

  1. shilovec5377

    shilovec5377 Member

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

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    В чем проблема то? - создай для начала нешаблонный класс вектора, который хранит, скажем числа типа double. Если с этим проблем не будет - поможем сделать шаблонным :).

    Ну и опишите более подробно функционал который нужен у массива например. Т.к. непонятно. Вот деструктор в вашем примере не нужен вообще, компилятор сделает его автоматически. Если у массива будет только 2 конструктора, то как вы собираетесь проверять что это работает?
    почему конструктор копирования принимает array<T>, а не array<T, size> ?
     
    2 пользователям это понравилось.
Загрузка...
Похожие Темы - Шаблонный класс vector
  1. swyatogor
    Ответов:
    0
    Просмотров:
    65
  2. Corexis
    Ответов:
    0
    Просмотров:
    69
  3. rrrFer
    Ответов:
    0
    Просмотров:
    130
  4. Sander
    Ответов:
    1
    Просмотров:
    508
  5. Искушенный
    Ответов:
    0
    Просмотров:
    430

Поделиться этой страницей