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

Сравнение производных классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как определить разделить при чтении из файла http://www.cyberforum.ru/cpp-beginners/thread1219495.html
Дан текстовый файл, в котором информация перечислена через запятую: a,b,c,d,e,f без пробелов. Нужно заполнить вектор каждым отдельным словом. Как сделать так, что бы каждое слово читалось по отдельности?
C++ Сортировка без перестановки элементов мое задание:Реализуйте двунаправленный список. Необходимо предусмотреть режим сортировки элементов списка без перестановки самих элементов. _________________________________ Что значит сортировка без перестановки элементов?как это? http://www.cyberforum.ru/cpp-beginners/thread1219494.html
Слетает прога при присваивании разименованованному указателю C++
Помогите плз! Не могу присвоить значение элементу строки; #include <iostream> using namespace std; main() { char* s1 = (char*) "12345"; *s1 = '2'; cout << s1;
Переход к работе с формами - что для этого нужно? C++
Добрый день. Изучаю программирование на языках С++ и Джаве. Уже 2 года. Но только в консольке. Сейчас захотелось научиться работать с Формами. Подскажите : 1. Где можно найти гайд или лучше видео гайд, как с консолек перейти на формы ? 2. На каком языке проще перейти на формы. Джаве или С++ ? 3. В целом сложно ли без всяких преподавателей самому перейти ?
C++ Вывести квадраты натуральных чисел, которые меньше указаного числа http://www.cyberforum.ru/cpp-beginners/thread1219443.html
вывести квадраты натуральных чисел, которые меньше за указаное число
C++ Классы и наследование c++ Написать программу которая описывает иерархию классов: ошибка в программе ("недостаточно привилегий", "ошибка преобразования", "невозможно преобразовать значение", "невозможно привести к интерфейсу"). Наследники должны иметь поля, содержащие дополнительные сведения об ошибке, если такие имеются.Продемонстрировать работу всех методов классов,предоставив пользователю выбор типа объекта для... подробнее

Показать сообщение отдельно
Voivoid
 Аватар для Voivoid
580 / 256 / 12
Регистрация: 31.03.2013
Сообщений: 1,283
29.06.2014, 20:21     Сравнение производных классов
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
class S {
public:
  virtual int priority() const {
    return 1;
  }
 
  struct comparer {
    bool operator()( const S* s1, const S* s2 ) const {
      return s1->priority() < s2->priority();
    }
  };
};
 
class B : public S {
public:
  virtual int priority() const {
    return 2;
  }
};
 
class C : public S {
public:
  virtual int priority() const {
    return 3;
  }
};
 
int main() {
  std::set<S*, S::comparer> objs;
  objs.insert( new B );
 
  return 0;
}
 
Текущее время: 00:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru