С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Наследование стандартных классов STL - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив. Даны действительные числа a1,...,a15. Вычислить S. http://www.cyberforum.ru/cpp-beginners/thread529183.html
Даны действительные числа a1,...,a15. Вычислить S помогите пожалуйста, нихрена башка не варит \tilde a = \frac 1 {15} \sum \limits_{i = 1}^{15} a_i, \qquad s = \sqrt{ \frac{\sum \limits_{i =...
C++ сортировка пузырьковым методом Народ, просветите плиз #include <iostream> #include <cstdlib> using namespace std; int main () { int nums ; int a,b,t; http://www.cyberforum.ru/cpp-beginners/thread529182.html
конструктор и деструктор в C++ C++
Помогите добавить в прогу конструктор и деструктор #include <iostream> using namespace std; class preamougolinik { private: int a; int b; public:
Легкая задача C++
Помогите сделать задачку Нужно в матрице чисел 7 строк 4 столбца (произвольных чисел). при вводе с клавиатуре номера столбца( k ) и строки( j ) они удалялись из этой матрицы. на языке C/C++ ...
C++ Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив. http://www.cyberforum.ru/cpp-beginners/thread529162.html
Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив. Ребятки помогите.
C++ Классы Делаю программу по вот такой задаче: Создать класс вузов. Описать поля: название вуза, ФИО ректора, количество факультетов, число специальностей, число преподавателей, число студентов. Описать... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
28.03.2012, 16:23
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
#include <iostream>
#include <map>
 
template<class Key, class Value>
class my_map : public std::multimap<Key, Value>
{
   typedef std::multimap<Key, Value> base_t;
public:
   void print() const
   {
      for (typename base_t::const_iterator iter = this->begin(); iter != this->end(); ++iter)
      {
         std::cout << iter->first << " " << iter->second << std::endl;
      }
   }
};
 
int main()
{
   my_map<int, std::string> mp;
   mp.insert(std::make_pair(1, "abc"));
   mp.insert(std::make_pair(2, "bcd"));
   mp.print();
}
http://liveworkspace.org/code/e375bc9730104d89ec3da249b88aba0f

typename вы забыли. Но советую прислушаться к совету выше и не наследоваться от multimap.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.