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

Полиморфный multimap в Windows Forms - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наследование http://www.cyberforum.ru/cpp-beginners/thread982550.html
15. Описать производный класс, содержащий поле козырь, и функцию, проверяющую кроет ли карта, указанную в качестве параметра другую карту с учетом козыря. (Задание. Изменить программу предыдущего задания, организовав на основе существующего класса производный класс. Производный класс также должен содержать не менее двух конструкторов. Исходная программа должна содержаться в двух файлах. В...
C++ Перегрузки Помогите пожалуйста написать программу. Описать производный класс, содержащий поле козырь, и функцию, проверяющую кроет ли карта, указанную в качестве параметра другую карту с учетом козыря. (Задание. Изменить программу предыдущего задания, организовав на основе существующего класса производный класс. Производный класс также должен содержать не менее двух конструкторов. Исходная программа... http://www.cyberforum.ru/cpp-beginners/thread982546.html
C++ Текстовые файлы
Ребят,помогите переделать программку,очень нужно...(15. Определить количество символов в самом большом предложении; по нажатию любой клавиши выделить цветом найденное слово.Задание. С помощью текстового редактора Блокнот создать файл, содержащий текст, длина которого не превы-шает 1000 символов (длина строки не превышает 70 симво-лов). Имя файла должно иметь расширение txt. Написать программу,...
Не работает проверка строк C++
Работаю в среде DEV C++, и не могу понять что неправильно. Пробовал вместо string ставить массив символов - немного работает но не всё. #include <iostream> #include <conio.h> #include <string.h> using std :: cout; using std :: cin; using std :: string; using std :: endl; class Worker { private:
C++ Задача на последовательность Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread982533.html
Помогите пожалуйста решить задачу. Последовательность Фибоначчи u0, u1, … образуется по закону:u0=0, u1=1, ui=ui-1+ui-2 (i=2, 3 ...). Последовательность f0, f1,...образуется по закону:f0=0, f1=1, fi= fi-1 + fi-2 + ui-2 (i=2, 3 ...). Дано натурально n>1. Получить f0, f1,..., fn.
C++ Пошаговый ввод данных Вводятся натуральное число n, целые числа x1, x2, ..., xn. Вычислить: P=x1+(x2+x3)(x4+x5+x6)(x7+x8+x9+x10).... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1246 / 1129 / 54
Регистрация: 21.04.2012
Сообщений: 2,354
Завершенные тесты: 3
20.10.2013, 16:18     Полиморфный multimap в Windows Forms
Цитата Сообщение от GyroReaper Посмотреть сообщение
Контейнер представляет из себя multimap<Polymorph* , int>.
Можно переопределить сравнение:
C++
1
2
3
4
5
6
7
8
struct polymorph_compare {
   
   bool operator ()(Polymorph * lhs, Polymorph * rhs) const {
      // здесь сравнение, меньше ли левый аргумент
   }
};
 
std::multimap<Polymorph *, int, polymorph_compare> mapping;
 
Текущее время: 01:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru