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

не удается релизовать свою функцию sort для шаблонного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ While. Правильно ли составлено условие? http://www.cyberforum.ru/cpp-beginners/thread893788.html
У меня вопрос. правильно ли составлено условие. А то у меня такое чувство что оно не проверяется while ((stroka!=key_prob) || (stroka!='\0'))
C++ Ряды Тейлора Задача состоит в проведении программной реализации расчета приблизительного значения функции y, разложив функцию f (x) в ряд Тейлора, при этом необходимо вывести и применить рекуррентное отношение для расчета общей части для каждого слагаемого ряда или его части.Исходными параметрами задач является аргумент функции, изменяется в диапазоне с шагом Xdelta, и точность (допустимая погрешность)... http://www.cyberforum.ru/cpp-beginners/thread893781.html
Протабулировать функцию C++
Протабулировать функцию, использовав цикл с предусловием. Аргументы и результаты вывести на экран в виде таблицы (для значений х, в которых функция не существует вывести "-" и использовать оператор перехода на следующую итерацию). Как это сделать ? Помогите, пожалуйста
C++ Увеличить каждый элемент массива на величину следующего элемента в массиве
Доброго времени суток, помогите пожалуйста написать очень простую программу, задание указано в заголовке. Завтра надо на стипуху выходить, так что дерзайте
C++ Блоком схемы http://www.cyberforum.ru/cpp-beginners/thread893753.html
Здравствуйте.Не могу сделать блог схемы..Буквально вчера показал преподавателю,то что я делал ночью(а именно блок схемы)...После увиденного он пришел в ужас и пол пары косился на меня(как будто я не с этой планеты). Поэтому нуждаюсь в вашей помощи. Ну а ближе к делу..То нужна помощь в построении блока схемы,хоть набросок от руки..хоть корявый рисунок(Лишь бы по делу),хоть что то.Так как скоро...
C++ Доделать прогу Задание:Данная последовательность 16 отчетов о сдаче студентами экзаменов. Каждый отчет содержит фамилию студента и оценки по 5 предметам. Найти последовательность студентов, являющихся: а) отличниками; б) студентами (которые не имеют плохие оценки); в) успевающих, которые имеют средний балл за сессию не менее 4.0 Сортировать отчеты по фамилиям студентов. #include<iostream>... подробнее

Показать сообщение отдельно
Stasito
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 25
06.06.2013, 20:50     не удается релизовать свою функцию sort для шаблонного массива
функция должна получать Array<T>::Iterator

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
#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 Iterator >
 void sort( Iterator start,Iterator end)
{
    for(;start!=end;start++)
    {
        for( Iterator it=start+1;it!=end;it++)
                {
                    if(*start>*it)
                    {
                        Iterator temp=start;
                        start=it;
                        it=temp;
                    }
                }
    }
}
 
#endif
ошибка:
make all
Building file: ../Menu.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"Menu.d" -MT"Menu.d" -o "Menu.o" "../Menu.cpp"
../Menu.cpp: In member function 'void Menu::start()':
../Menu.cpp:19: error: call of overloaded 'sort(Array<int>::Iterator, Array<int>::Iterator)' is ambiguous
../sort.h:19: note: candidates are: void sort(Iterator, Iterator) [with Iterator = Array<int>::Iterator]
/usr/include/c++/4.2.1/bits/stl_algo.h:2816: note: void std::sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = Array<int>::Iterator]
make: *** [Menu.o] Error 1
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru