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

Сортировка массива указателей на абстрактный базовый класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Контроль ввода http://www.cyberforum.ru/cpp-beginners/thread713413.html
Задача: написать программу, которая дает пользователю ввести массив, а потом при помощи функции подсчитать символы. Вот код: #include <iostream> using namespace std; const int ArSize=10; void...
C++ Удаление и добавление звена в линейном списке Здравствуйте тётеньки и дяденьки!!!...Помогите мне дописать код... Задача: Картотека в бюро обмена квартир организована в виде линейного списка. Сведения о каждой квартире включают: -количество... http://www.cyberforum.ru/cpp-beginners/thread713398.html
Разные кнопки C++
Дело в том что есть два вида управляемых елемнтов (может ибольше но меня интересуют только эти два) это круглые(в картинке обратите внимание на кнопки "открыть". "закрыть") и квадратные обращайте...
C++ printf. Округление чисел типа double
Пытаюсь писать программу для округления чисел типа double. // okruglenie double.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" int _tmain(int argc, _TCHAR*...
C++ Удаление слов, имеющих нечетный порядковый номер http://www.cyberforum.ru/cpp-beginners/thread713392.html
Приветствую всех! Нужна помощь в написании программы, которая получает удаляет все слова с нечетными порядковыми номерами и переворачивает все слова с четными порядковыми номерами. Под словами...
C++ Нужно написать программку по заданию, используя функции, как можно проще Дан интервал натуральных чисел . Напечатать на экране все те числа, которые принадлежат этому интервалу и которые можно выразить как сумму квадратов двух натуральных чисел (используя функцию, которая... подробнее

Показать сообщение отдельно
Toshkarik
1147 / 864 / 51
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
29.11.2012, 17:43
Есть несколько вариантов. Если эти элемент-данные определенны в базовом классе, то тут либо с помощью оператора сравнения, определенного там же, в базовом классе, либо в предикатной функции сравнивать эти данные. Если эти элемент-данные не в базовом классе ( что, если честно, не логично ), то делаете виртуальную функцию сравнения, и реализовываете ее в каждом классе. Тут придется перегружать эти операторы для каждого типа.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.