Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sv1r4ok
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 3
#1

Создать шаблон класса - C++

22.11.2013, 05:31. Просмотров 1396. Ответов 1
Метки нет (Все метки)

Общая постановка. Дано: число N и последовательность a1, a2, … aN
Создать шаблон класса, порождающего динамические одномерные массивы с элементами различных типов (вещественные, целочисленные, символьные и т.д.). Тип данных и результат являются параметрами по отношению к классу. программа должна иметь методы инициализации, конструктор, деструктор, просмотра значений созданного массива, а также для решения задачb формирования нового массива по следующим алгоритмам:
a1/1, a2/2, a3/3, …,aN/N
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2013, 05:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать шаблон класса (C++):

Создать шаблон некоторого класса, возможно, реализованного с применением некоторого серверного класса - C++
Добрый день, Уважаемые профессионалы. Прошу помочь в решении задачи. Честно говоря, я ничего не понимаю. И вот...решил...

Создать шаблон класса типа стек - C++
Помогите, пожалуйста. Необходимо создать шаблон класса типа стек. Я никак не пойму, как перегружать операторы, если у меня шаблон класса...

Создать шаблон класса Set (множество) - C++
Нужно реализовать: Класс •множество set. Дополнительно перегрузить следующие операции: + •добавить элемент в множество (типа item...

Шаблон класса: из двух списков создать один - C++
Помогите найти ошибку. Текст задачи: Составить программу, которая формирует список L включив в него по одному разу элементы, которые...

Создать шаблон класса, порождающий динамические одномерные массивы - C++
. Дано: число N и последовательность a1, a2, … aN Создать шаблон класса, порождающий динамические одномерные массивы с элементами...

Как создать шаблон класса одномерного динамического массива? - C++
Нужно решить задачу(консольное приложение(совместимое с visual studio 2005)): Со-здать ша-блон кл-асса од-номерного ди-намического...

1
egor2116
342 / 373 / 42
Регистрация: 20.01.2013
Сообщений: 1,133
22.11.2013, 12:06 #2
Создать шаблон класса, порождающего динамические одномерные массивы с элементами различных типов
Как то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
 
template <class T>
class GenericArray
{
      private:
              GenericArray(){}
      public:
      static T * genereted(const size_t SIZE)
      {
         return new T[SIZE];       
      }
};
 
int main()
{
    const size_t SIZE = 10;
    int * array = GenericArray<int>::genereted(SIZE);
    
    for(int i = 0; i < SIZE; ++i)
        array[i] = i;
        
    for(int i = 0; i < SIZE; ++i)
       std::cout << array[i] << " ";
    std::cout << std::endl;
    
    delete [] array; array = NULL;
    
    
    system("PAUSE");
    return 0;
}
Задача не очень корректная. По моему это уже другое задание
Тип данных и результат являются параметрами по отношению к классу. программа должна иметь методы инициализации, конструктор, деструктор, просмотра значений созданного массива, а также для решения задачb формирования нового массива по следующим алгоритмам:
a1/1, a2/2, a3/3, …,aN/N
Тут нужно создать класс обвертку для массива(упрощенный вариант std::vector)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2013, 12:06
Привет! Вот еще темы с ответами:

Создать шаблон класса,реализующий буфер из 5 вещественных чисел. Числа ввести с клавиатуры - C++
Создать шаблон класса,реализующий буфер из 5 вещественных чисел. Числа ввести с клавиатуры содержимое буфера вывести на экран вроде бы...

Как создать шаблон класса, который сможет принимать в качестве значения любые stl контейнеры - C++
Как написать класс, в который можно засунуть vector&lt;int&gt;, или vector&lt;float&gt;, или deque&lt;double&gt; и т.д?

Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон - C++
Есть у меня 3 структуры Трамвай , Троллейбус , Автобус. Для автобуса определены функции (работают) Троллейбус и Трамвай одинаковые поля...

создать шаблон класса,реализующий буфер из произвольного (5) числа вещественных чисел. Числа ввести с клавиатуры содержащие буфера вывести на экран - C++
Помогите, пожалуйста.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.