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

Шаблон функции максимальное число из трёх - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Графика http://www.cyberforum.ru/cpp-beginners/thread356666.html
Зравствуйте! :) Помогите, пожалуйста!!! :) Си!!! :( 1)Нарисовать в верхней правой четверти экрана горизонтальные линии (чтоб они шли по очереди - то слева на право, то с права на лево) 2) Нарисвать букву Б и закрасить её За решение навешу СПАСИБОК :)
C++ АТД список. Объединение списков. Здравствуйте! Подскажите пожалуйста как объединить два списка в один?? Или второй список добавить в конец первого? Вот так сказать начало! #include "iostream" #include "list" http://www.cyberforum.ru/cpp-beginners/thread356645.html
C++ шаблонный стек.
надо написать стек объектом которого может быть list или vector или stack с STL и принимать любой тип чтоб в main можно было написать Stack <type <T>,T> a; где type-vector,list,stack... и T - int,string... Как его осуществить?
определение длины слова с номером n в строке s C++
1.определение длины слова с номером n в строке s 2.определение позиции начала в строке s слова с номером n составьте пожалуйста программу на С++, разработать 2 варианта заданной функции, используя традиционную обработку массивов и используя адресную арифметику
C++ Обмен компонентов между файлами http://www.cyberforum.ru/cpp-beginners/thread356633.html
Имеется 5 файлов: f1, f2, f3, f4, f5, компонентами которых есть числа типа double. Организовать обмен компонентов между файлами по следующей схеме: f1->f3 f2->f4 f3->f5 f4->f2 f5->f1 То есть компоненты из файла f1 будут в файле f5 и т.д. Можно использовать 1 дополнительный файл h. Спасибо за внимание.
C++ Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m Здравствуйте, помогите решить задачу. Тема: Вложенные циклы в языке С. Даны натуральные числа m и n. Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m. желательно с комментариями, заранее спасибо. подробнее

Показать сообщение отдельно
TBIKC
web dev
 Аватар для TBIKC
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
26.09.2011, 18:43     Шаблон функции максимальное число из трёх
Что не так?

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
33
34
35
36
37
#include "stdafx.h"
#include<iostream>
using namespace std;
 
template < class T >
T maximum( T value1, T value2, T value3 )
{
    T maximumValue = value1;
    if ( value2 > maximumValue)
        maximumValue = value2;
    if ( value3 > maximumValue)
        maximumValue = value 3;
    return maximumValue;
}
 
int main()
{
        locale::global(locale("rus"));
 
        int int1, int2, int3;
        cout << "Введите 3 целых числа" << endl;
        cin >> int1 >> int2 >> int3;
        cout << "Максимальное из них"  << maximum(int1,int2,int3) << endl;
 
        double double1, double2, double3;
        cout << "Введите 3 числа" << endl;
        cin >> double1 >> double2 >> double3;
        cout << "Максимальное из них"  << maximum(double1,double3,double3) << endl;
 
        char char1, char2, char3;
        cout << "Введите 3 буквы" << endl;
        cin >> char1 >> char2 >> char3;
        cout << "Максимальное из них"  << maximum(char1,char2,char3) << endl;
 
        system("PAUSE");
        return 0;
}
1>Learn2.cpp(12): error C2065: value: необъявленный идентификатор
1> Learn2.cpp(23): см. ссылку на создание экземпляров функции шаблон при компиляции "T maximum<int>(T,T,T)"
1> with
1> [
1> T=int
1> ]
1>Learn2.cpp(12): error C2143: синтаксическая ошибка: отсутствие ";" перед "константа"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru