Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать функцию поиска структуры с заданным значением Здравствуйте уважаемые программисты. Помогите пожалуйста с программой. Написать функцию поиска структуры с заданным значением выбранного элемента. Структура "Стадион": название,виды спорта, год постройки,адрес, вместимость, количество арен(площадок). P.S Ищу человека кто сможет сопроводить на зачете 21.06 за вознаграждение) Связь через личку. https://www.cyberforum.ru/ cpp-beginners/ thread891962.html C++ Ввод элемента массива в функцию
#include <iostream> using namespace std; float p(int a) { return 0; } int main() {
C++ В одномерном массиве, состоящем из n целых элементов вычислить: https://www.cyberforum.ru/ cpp-beginners/ thread891939.html
в одномерном массиве, состоящем из n целых элементов вычислить: произведение элементов массива с четными номерами; сумму элементов, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом-все отрицательные(элементы равные 0, считать положительными) #include "stdafx.h" #include <iostream>...
C++ Описать структуру «комплексное число» Помогите, пожалуйста!Работа со структурами в с++ Описать структуру «комплексное число» (действительная часть (re), мнимая часть (im)). Определить функцию, выполняющую произведение двух комплексных чисел. https://www.cyberforum.ru/ cpp-beginners/ thread891922.html
C++ Есть ли хоть одна кодировка DOS , в которой был бы символ "номер" ?
На этом форуме куча багов при создание темы. По этому пишу исмвол тут № Ну номер № :-) №№№№№№№№№№№№№№
C++ Реализация программы на С# или C++ используя метод Монте-Карло Происходит воздушный бой между бомбардировщиком и двумя атакающими его истребителями. Стрельбу начинает бомбардировщик: он дает по каждому истребителю один выстрел и сбивает его с вероятностью р1. Если данный истребитель не сбит, то он независимо от судьбы другого стреляет по бомбардировщику и сбивает его с вероятностью р2. Определить вероятности следующих исходов боя: А- сбит бомбардировщик ... https://www.cyberforum.ru/ cpp-beginners/ thread891890.html
C++ Даны три вещественных числа. Возвести в квадрат те из них, значения которых неотрицательны int x,s; if (s>=0) {x=s*s;}; Почему ответ (x) всегда равен 0? https://www.cyberforum.ru/ cpp-beginners/ thread891846.html Вывести максимальный с каждой пары двух соседних елементов масива.Здесь выводит только с первой пары! C++
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include<conio.h> #include<iostream.h> #include<stdlib.h> #include <iomanip.h> //setw(); //---------------------------------------------------------------------------
C++ прога неверно считает и выводит Собственно сабж, с меня сотни нефти. багрепорт молчит, ошибка в логике. Программа неправильно считает, не могу понять в чем ошибка Формулировка условия задачи. Из множества прямых М, заданных коэффициентами уравнения A*x + B*y + C, сформировать множество прямых P принадлежащих множеству M, расстояние от которых до точки А(Xа,Ya) принадлежит заданному интервалу, и упорядочить прямые в... https://www.cyberforum.ru/ cpp-beginners/ thread891824.html C++ . Используя табличные данные функции, полученные в соответствии со своим вариантом в лабораторной работе №5, разработать алгоритм и написать п Задача 1. Используя табличные данные функции, полученные в соответствии со своим вариантом в лабораторной работе №5, разработать алгоритм и написать по нему программу вычисления производной функции в некоторой точке. Производную считать слева и справа. Результат вывести на экран. 1 0.785398 10.9 1.47931 20.8 1.52276 30.7 1.53823 40.6 1.54617 50.5 1.551 60.4 1.55424 70.3 1.55657... https://www.cyberforum.ru/ cpp-beginners/ thread891820.html
C++ Вычислить сумму элементов
В массиве из 10 чисел есть хотя бы один нулевой элемент. Вычислить сумму элементов массива до первого нуля
C++ Подсчет символов в строке Помогите написать программу подсчета символов в строке. Спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread891810.html
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 25
0

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

05.06.2013, 15:07. Показов 801. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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)'

Вернуться к обсуждению:
функция template не работет , посоветуйте C++
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.06.2013, 15:07
Готовые ответы и решения:

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

Функция вычисления суммы элементов одномерного массива с помощью template<typename T>
Здравствуйте,помогите пожалуйста написать функцию вычисления суммы элементов одномерного массива с...

Ошибки: 1) use of class template requires template argument list 2) 'T' : undeclared identifier
Решил подправить свой класс с использованием шаблонов, но столкнулся со следующим косяком. Если я...

Template definition of non-template при использовании частичной спецификации шаблонов
Всем привет! Есть задача написать шаблон класса, принимающего в качестве параметров типа шаблон и...

10
05.06.2013, 15:07
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.06.2013, 15:07
Помогаю со студенческими работами здесь

'MyQueue' : use of class template requires template argument list
Написал код про шаблоны. Не могу понять почему выводит ошибку во время наследования класса. ошибки...

Ошибка компиляции: template-id does not match any template declaration
Здравствуйте. Помогите, пожалуйста: #include &lt;iostream&gt; using namespace std; template...

В чем различие template <typename T> от template <class T> ?
Добрый день ! Заметил в новых книгах применение записи template &lt;typename T&gt; вместо template...

Visual Studio выдаёт ошибку при вынесении объявления функции с template в .h файл. Без template всё работает
Проект содержит три файла: Source.cpp, arrTreat.h, arrTreat.cpp. Source.cpp: #include...

0
Новые блоги и статьи
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru