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

Двумерный динамический массив. Шаблоны - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Условие http://www.cyberforum.ru/cpp-beginners/thread880193.html
Извиняюсь за данную тему, просто я чайник ,скажите что значит это условие? char buf; if(*buf=='0') *buf=0;
C++ Есть функция, в прототипе которой несколько параметров перечислены через запятую. Можно ли в теле функции обработать их, как массив? Например, double max(double x1, double x2, double x3, double x4) { int m; int i; double *a; a=&x1; for (i=3, m=0; i>0; --i) { if (a>a) { http://www.cyberforum.ru/cpp-beginners/thread880173.html
Матрицы: Написать функцию, которая находит произведение ненулевых элементов двух строк матрицы C++
Задание: В предлагаемых вариантах необходимо написать и протестировать отдельные функции для работы с матрицами, в том числе и функцию печати матрицы. Для организации связи между функциями использовать аппарат формальных/фактических параметров. Доступ к элементам матриц реализовывать с помощью указателей. Предусмотреть заполнение матрицы в функции main() как вручную, так и с помощью датчика...
Вычислительная геометрия (Даны координаты центра, R окружности, координаты точки вне окруж-ти. Найти точку пересечения одной из касательных с окруж-ю) C++
Даны координаты центра (xc,yc) и радиус R окружности, координаты точки (x,y) вне окружности. Найти точку пересечения одной из касательных с окружностью. Формат входных данных: Пять вещественных чисел xc yc R x y — координаты центра и радиус окружности, координаты точки. Формат выходных данных: В первой строке одно число К, равное количеству точек пересечения касательных к окружности из...
C++ умножение многочлена http://www.cyberforum.ru/cpp-beginners/thread880135.html
C++ Выполнить сортировку одномерного массива X(100) методом Шелла задание: Выполнить сортировку одномерного массива X(100) методом Шелла. В отсортированном одномерном массиве X(100)выполнить поиск заданного элемента методом бинарного поиска. Вот программа: #include <iostream.h> int main() { Float x ={5, 9, 45, 82, 46, 13, 55, 95, 342, 3, 2, 4, 78, 62, 93, 85, 53, 66, 64, 36, 869, 6, 26, 698, 256, 49, 854, 985, 658, 951, 236, 569, 24, 63, 1, 45,... подробнее

Показать сообщение отдельно
kaban4ig
2 / 2 / 0
Регистрация: 14.12.2010
Сообщений: 37

Двумерный динамический массив. Шаблоны - C++

27.05.2013, 08:10. Просмотров 400. Ответов 1
Метки (Все метки)

Всем привет нужно создать функцию которая создаёт двумерный массив заданной размерности (+использовать шаблоны). Делаю следующим образом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
template <typename A>
A **vvod(int n, int m)
{
    A **a;
    a=new A*[n];
    for(int i=0;i<n;i++)
    {
        a[i] = new A[m];
        for (int j=0;j<m;j++)
        {
            cin>>a[i][j];
        }
    }
 
    return a;
}
Ошибки:
1) could not deduce template argument for 'A'
2) IntelliSense: no instance of function template "vvod" matches the argument list
argument types are: (int, int)
Что делаю не правильно?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru