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

сортировка в multimap - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ warning strtok http://www.cyberforum.ru/cpp-beginners/thread365494.html
Пишу в 10 студии: char* bla = strtok("bla bla bla", " "); Выдаёт варнинг: This function or variable may be unsafe. Consider using strtok_s instead.... И пры выполнении программы на этой строке...
C++ Ошибка "C2065: cin: необъявленный идентификатор" Задан исходный код лабораторной работы по программированию. Нужно модифицировать код по определенным правилам (в зависимости от варианта). Но при попытке скомпилировать в Visual Studio 2010 выдает... http://www.cyberforum.ru/cpp-beginners/thread365493.html
C++ Чтение файла как hex
Как открыть файл в 16ричном виде? Насколько я понял это средствами только с++ невозможно ... или всё же возможно? Вообще хотелось бы написать небольшую программку которая будет сохранять из файла с...
C++ Разбор задания
Добрый вечер уважаемые эксперты! Есть следующее задание: составить двусвязный список объектов класса описывающего студента (Ф.И.О. номер группы и т.д.) и найти однофамильцев. Подскажите пожалуйста,...
C++ Виртуальные методы http://www.cyberforum.ru/cpp-beginners/thread365484.html
Здраствуйте , вот писал виртуальный метод доступа но почему то не получаеться , подскажите почему ??? заранее спасибо #include<iostream> using namespace std; class A { public: A(); ...
C++ Задачи на графы Напишите плз список интересных и популярных задач на графы. Ну или ссылку. подробнее

Показать сообщение отдельно
kravam
быдлокодер
1695 / 882 / 45
Регистрация: 04.06.2008
Сообщений: 5,459
13.10.2011, 15:12
xAtom, тут что-то не то.
Вот твой код, я его донельзя упростил, он не компилится
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <map>
#include <string.h>
using namespace std;
 
template<typename KEY, typename TYPE>
void  sort_multimap (multimap<KEY, TYPE>* mmap) {
 multimap<KEY, TYPE>::iterator first;
}
 
int  main(void) {
 return 0;
}
Всё дело в sort_multimap, а ведь эта функция даже невызывается, просто голое определение. И то верно, эта тема натыкает нас на ответ:
http://www.cyberforum.ru/cpp-beginne...ead312411.html

А вот арифметика итераторов
http://www.cplusplus.com/reference/stl/multimap/begin/

На всякий случай ещё упростил код

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <map>
#include <string.h>
using namespace std;
 
template<typename KEY_>
void  sort_multimap () {
 vector<KEY_> vec;
 //vector<KEY_>::iterator it;
}
 
 
int  main(void) {
 return 0;
}
Нет, как только в дело вступает итератор на неизвестны тип, сразу ошибка.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru