Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Произведение квадратов компонент класса http://www.cyberforum.ru/cpp-beginners/thread1015154.html
Создать в производном классе метод Run, определяющий: Произведение квадратов компонент класса
C++ Создать на форме чат, форум и интернет магазин Задали создать, чат, форум и интернет магазин(. отдельные программы), на форме, с кнопочками, надписями местами для ввода данных, и для всего надо прописать действия. И как то оформить, что бы был не просто серый фон(не стандартный). Помогите пожалуйста сделать, ну или объясните.. пожалуйста очень надо, зачет горит(((( http://www.cyberforum.ru/cpp-beginners/thread1015140.html
В матрице найти суму элементов в каждом столбце C++
В матрице найти суму элементов в каждом столбце. Результат записать в одноименный массив. Вывести начальную матрицу и полученный массив. Отредактируйте код #include <conio.h> #include <iostream> using namespace std; int **in(int **m, int s, int r) { for( int i=0; i<s; i++)
C++ Разработать программу, которая формирует случайным образом вещественную матрицу размером n x m
Помогите пожалуйста!!! С++Builder. Разработать программу, которая формирует случайным образом вещественную матрицу размером n x m (n, m вводятся с клавиатуры), записывает ее в файл (имя файла вводится с клавиатуры), читает указанный файл и выводит его содержимое на экран.
C++ Округление значений в двумерной динамической матрице http://www.cyberforum.ru/cpp-beginners/thread1015133.html
Как сделать так, чтобы при делении, вычитании и прочих действий между значениями двумерной матрицы - все они округлялись до 0.001? У меня почему-то вышла такая вещь, что при умножении 4*0,8 и всё это отнять от четверки - выходит -596046e-008 - как я понимаю - это ничтожно малое число, которое при округлении даст 0? Вот код программки: #include<iostream> #include<cmath> using namespace std;...
C++ Surface + Visual Studio Всем добра. Кто-нибудь пробовал ставить визуалку 2012 на сурфайс или это извращение ? подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
22.11.2013, 12:06     Создать шаблон класса
Создать шаблон класса, порождающего динамические одномерные массивы с элементами различных типов
Как то так
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)
 
Текущее время: 15:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru