Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ связанный список https://www.cyberforum.ru/ cpp-beginners/ thread1715930.html
Помогите пожалуйста создать программу со связанным списком, где после введённого элемента m надо вставить введённый элемент n. Например ввели список 3 4 5 элемент m 3 элемент n 2 новый список 3...
C++ ЭЦП и аппаратный токен
Добрый вечер, форумчане! Помогите, пожалуйста, с задачей или посоветуйте в какую сторону копать: есть аппаратный токен (Рутокен ЭЦП), есть сертификат, есть много текстовых файлов .txt необходимо...
C++ Написать программу для изменения языка содержимого файла
char *myFileMemory = new char; ...
C++ Как найти строки-сёстры? Здравствуйте, подскажите пожалуйста! нужно найти в матрице строки состоящие из одинаковых элементов, различающихся только порядком записи элементов, т.е. строки 1 2 3 и 2 3 1 - строки -сёстры,... https://www.cyberforum.ru/ cpp-beginners/ thread1715896.html
C++ Ошибка: "переопределение формального параметра" https://www.cyberforum.ru/ cpp-beginners/ thread1715882.html
По условии задачи структуру и int.main() редактировать нельзя. Вылетает ошибка: 1>c:\cpp\consoleapplication1\consoleapplication1\source.cpp(20): error C2082: переопределение формального параметра...
Найти сумму максимальных элементов каждого столбика матрицы C++
Найти сумму максимальных элементов каждого столбика матрицы. #include "stdafx.h" #include <iostream> using namespace std; void poisk(double** a,int n,int m,int&k,int& l); void...
Заменить в результирующем массиве все положительны элементы максимальным негативным C++
#include <stdio.h> #include <time.h> #include <stdlib.h> int Ar; int main(void) { int i,j; int av; int nn; int ib;
C++ Tree of expressions Приветствую, форумчане. Передо мной стоит задача: построить дерево выражений. Я написал парсер в ОПЗ (обратную польскую запись), по нему, на листочке, построить проблем нет совершенно - но начал... https://www.cyberforum.ru/ cpp-beginners/ thread1715830.html
C++ Создать блок схемы алгоритму общего функционирования программы, и алгоритм функц. основного модуля https://www.cyberforum.ru/ cpp-beginners/ thread1715828.html
#include <iostream> #include <fstream> #include <string.h> #include <math.h> using namespace std; int main() { cout<<"What currency to convert ?(UAH,USD,RUB)"<<endl; string currency1;...
C++ Файлы: преобразовать строку, заменяя каждую цифру соответствующим ей числом символов нижнего подчеркивания 1) Преобразовать строку, заменяя каждую цифру соответствующим ей числом символов нижнего подчеркивания. Например: «3 слона» -> «_ _ _слона» я написала код , он компилируется но действие в файле не... https://www.cyberforum.ru/ cpp-beginners/ thread1715818.html
Don't worry, be happy
16986 / 9864 / 1900
Регистрация: 27.09.2012
Сообщений: 24,461
Записей в блоге: 1
20.04.2016, 00:23 0

Шаблонные функции

20.04.2016, 00:23. Показов 464. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от Armatus Посмотреть сообщение
Почему?
Ну так компилятор же еще не знает что такое maxn.
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
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
 
 
template <typename T>
T maxn(T a[], int b);//объявили
 
 
int main() {
    double a[5] = { 1, 555, 333, 222, 66 };
    cout << maxn(a, 5) << endl;
    char * s[3] = { "mama", "Kraab", "Kliiiip" };
    cout << maxn(s, 3) << endl;
}
 
template <typename T>
T maxn(T a[], int b) {
    T max = 0;
    for (int i = 0; i < b; i++) {
        if (a[i] > max)
            max = a[i];
    }
    return max;
}


Вернуться к обсуждению:
Шаблонные функции
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2016, 00:23

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Шаблонные функции
1) Написать шаблонную функцию для нахождения минимального из трех передаваемых чисел (для чисел...

Шаблонные функции
Доброго времени суток. Есть шаблонная функция(двоичный сумматор прямого кода): template &lt;class T&gt;...

Шаблонные функции
Помогите, пожалуйста, реализовать шаблонную функцию определения, есть ли число в массиве

Шаблонные функции в C++
Каждый раз когда вижу код, который должен быть простым и понятным, я понимаю его немного хуже. Вот...

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