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

функция template не работет , посоветуйте - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию поиска структуры с заданным значением http://www.cyberforum.ru/cpp-beginners/thread891962.html
Здравствуйте уважаемые программисты. Помогите пожалуйста с программой. Написать функцию поиска структуры с заданным значением выбранного элемента. Структура "Стадион": название,виды спорта, год постройки,адрес, вместимость, количество арен(площадок). P.S Ищу человека кто сможет сопроводить на зачете 21.06 за вознаграждение) Связь через личку.
C++ Ввод элемента массива в функцию #include <iostream> using namespace std; float p(int a) { return 0; } int main() { http://www.cyberforum.ru/cpp-beginners/thread891956.html
В одномерном массиве, состоящем из n целых элементов вычислить: C++
в одномерном массиве, состоящем из n целых элементов вычислить: произведение элементов массива с четными номерами; сумму элементов, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом-все отрицательные(элементы равные 0, считать положительными) #include "stdafx.h" #include <iostream>...
C++ Описать структуру «комплексное число»
Помогите, пожалуйста!Работа со структурами в с++ Описать структуру «комплексное число» (действительная часть (re), мнимая часть (im)). Определить функцию, выполняющую произведение двух комплексных чисел.
C++ Есть ли хоть одна кодировка DOS , в которой был бы символ "номер" ? http://www.cyberforum.ru/cpp-beginners/thread891908.html
На этом форуме куча багов при создание темы. По этому пишу исмвол тут № Ну номер № :-) №№№№№№№№№№№№№№
C++ Реализация программы на С# или C++ используя метод Монте-Карло Происходит воздушный бой между бомбардировщиком и двумя атакающими его истребителями. Стрельбу начинает бомбардировщик: он дает по каждому истребителю один выстрел и сбивает его с вероятностью р1. Если данный истребитель не сбит, то он независимо от судьбы другого стреляет по бомбардировщику и сбивает его с вероятностью р2. Определить вероятности следующих исходов боя: А- сбит бомбардировщик ... подробнее

Показать сообщение отдельно
Stasito
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 25
05.06.2013, 15:07     функция template не работет , посоветуйте
sort.h :
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
#ifndef SORT_H
#define SORT_H
 
 
#include <iostream>
//#include <string>
#include "Array.h"
//using namespace std;
//template <class T>
//void sort(class Array<T>::Iterator start,class Array<T>::Iterator end);
template <class T>
void msort(class Array<T>::Iterator start,class Array<T>::Iterator end)
{
    for(;start!=end;start++)
    {
        for(class Array<T>::Iterator it=start+1;it!=end;it++)
                {
                    if(*start>*it)
                    {
                        class Array<T>::Iterator temp=start;
                        start=it;
                        it=temp;
                    }
                }
    }
}
 
#endif
menu.cpp :
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
#include "Menu.h"
#include "Array.h"
#include "sort.h"
#include <iostream>
using namespace std;
 
void Menu::start()
{
    Array<int> arr;
    
    arr.add(3);
    arr.add(2);
    arr.add(15);
    arr.add(37);
    arr.add(8);
    
    cout<<arr<<endl;
    
    msort(arr.begin(),arr.end());
    
    cout<<arr<<endl;
    
    Array<int>::Iterator i,j;
    i=arr.begin();
    j=arr.begin()+3;
    *j=2;
    
    if (i==j)
        cout<<"Error"<<endl;
        
    Array<int>::Iterator k(i);
    ++k;
    
    if (i==k)
        cout<<"Error"<<endl;
}
error:

../Menu.cpp:19: error: no matching function for call to 'msort(Array<int>::Iterator, Array<int>::Iterator)'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru