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

Научить метод принимать в качестве аргумента объект своего класса и дочерних классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выход итератора за границы list http://www.cyberforum.ru/cpp-beginners/thread1778338.html
почему у меня падает программа, когда пытаюсь ввести отсортированные элементы в другой list ??? list<char>ch; list<char>rev; for (int i = 0; i < 20; i++) ch.push_back('A' + rand() % 26); list<char>::iterator p = ch.begin(); while (p != ch.end()) {
C++ Наилучший делитель Будем говорить, что число a лучше числа b, если сумма цифр a больше суммы цифр числа b, а в случае равенства сумм их цифр, если число a меньше числа b. Например, число 124 лучше числа 123, так как у первого из них сумма цифр равна семи, а у второго – шести. Также, число 3 лучше числа 111, так как у них равны суммы цифр, но первое из них меньше. Дано число n. Найдите такой его делитель (само... http://www.cyberforum.ru/cpp-beginners/thread1778315.html
C++ Вывести количество совершенных чисел в интервале [a, b]
Число назывется совершенным, если оно равно сумме своих собственных делителей. Собственными делителями имеются ввиду те делители числа, которые строго меньше него. Например, число 28 совершенно, так как 28 = 1 + 2 + 4 + 7 + 14. Единица не считается совершенным числом. Заданы числа a и b. Вывести количество совершенных чисел в интервале . Можете предполагать, что a < b, a > 0, b > 0.
Найти ошибку в коде (ideone, C++) C++
Код для поиска в глубину.Всего на графе 7 вершин(не считая 0) В айдиван работает,НО,,,откуда-то берет еще 8-ую и 9-ую вершины, которых вообще не должно быть. В чем может быть ошибка? Код прилагается: using namespace std; const int n = 8; int i, j; bool *visited = new bool; int graph =
C++ Бинарное дерево, добавить функции удаления и поиска узла http://www.cyberforum.ru/cpp-beginners/thread1778238.html
Помогите! нужно. Пытался сделать сам но не очень получается доделать функции: удаление узла поиск элемента возврат самой длинной ветви(распечатка ее элементов) #include<iostream> using namespace std; struct binariTreea{
C++ Нарисовать прямоугольник звездочками Нарисуйте следующие фигуры ******** ******** ******** ******** ******** ******** ******** ******** параметризовать длиной и шириной подробнее

Показать сообщение отдельно
avgoor
562 / 352 / 83
Регистрация: 05.12.2015
Сообщений: 1,137
10.07.2016, 16:41     Научить метод принимать в качестве аргумента объект своего класса и дочерних классов
Цитата Сообщение от Unknownx Посмотреть сообщение
- глупость. Пример : я могу использовать кросс-платформенный фрейморк, в котором к примеру есть класс канвы привязанный к конкретной платформе, к примеру под маком будет макканва, под убунтой - убунтуканва, под вин винканва, каждая канва в силу различия плафторм имеет свои особенности при этом имеет общую сущность, мой рендерер должен распознать какая канва к нему пришла, а может и ноль прийти(или ты всё дефанами будешь разруливать делая спагетти код, м? Что по твоему лучше - 3 платформоспецифических канвы в разных либах или одна с 3 типами #ifdef). Думаю ты просто привык максим к виртуальным методам, а я привык работать без КуТэ сразу под несколькими осями, так что надеюсь понятно почему я написал глупость на твои слова.
У нас будет свой фреймворк! С полиморфизмом и абстракциями! И, таки, навелосипедили. Только с абстракциями косячок вышел: оказались очень страшными, поэтому все чаще приходится заниматься полиморфизмом в клиентском коде, аж руки стерли. Сопровождается использованием dynamic_cast вместо виртуальных методов. И еще что-то говорят про спагетти код.
 
Текущее время: 10:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru