Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Составить массив B так, чтобы элементы массива A[0..6, 0..6] следовали в нем в последовательности диагоналей параллельно побочной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread543192.html
Дали лабораторную работу по информатике Задание: Составить массив В так, чтобы элементы массива A следовали в нем в последовательности диагоналей параллельно побочной диагонали и начинались с a, a,... Например массив А: 24 36 41 5 34 46 41 29 47 14 10 46 16 37 18 8 18 26 26 24 9 50 4 18 41 28 8 28 29 8 25 2 43 17 9 29 14 49 7 10 12 16 7 29 2 26 36 21 1 Из него должны получить...
C++ Почему выдает ошибку в строке "src.erase(p);"
Задача из Bjarne Stroustrup - "The C++ Programming Language(3rd edition)": 6.3. (*2) Read a sequence of possibly whitespaceseparated (name,value) pairs, where the name is a single whitespaceseparated... Проблему решил. void merge_stats(SubData &dest, SubData src) {(36). 1)Извиняюсь, что задал вопрос до проверки всех вариантов. 2)Спасибо за ответ - он реально помог)
C++ Заменить в строке все цифры 0, 1, 2, 3, ....., 9 на "ZERO","ONE","TWO","THREE", ....., "NINE" соответственно
Совсем недавно, точнее сейчас, доделал программу, которая выполняет следующее задание: Заменить в строке все цифры 0, 1, 2, 3, ....., 9 на "ZERO","ONE","TWO","THREE", ....., "NINE" соответственно. В...
C++ Использование set Приветствую. Что-то я совсем глупый вопрос задам, но понять, где тут ошибка никак не могу: #include <iostream> #include <vector> #include <set> #include <utility> typedef std::set... в 10-й студии все собирается, и вектор здесь излишен #include <iostream> #include <utility> #include <string> #include <set> typedef std::set <std::pair <std::string, std::string> > myData; ... https://www.cyberforum.ru/ cpp-beginners/ thread543217.html
C++ Односвязный список(помогите немного исправить) Задание: из списка удалить элементы меньше заданного. Наваял что-то, но нифига не получается) #include <stdlib.h> #include <stdio.h> #include <errno.h> #include <iostream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread543250.html C++ использование шаблонов не могу понять в чем дело.... для примера приведу простенькую функцию ввода элементов в вектор... #include <iostream> #include <vector> using namespace std; Шаблонный класс не выйдет разделить на заголовок и содержимое. Опишите тела функций в заголовочном файле. https://www.cyberforum.ru/ cpp-beginners/ thread543257.html
C++ Получить два целых числа, после этого вывести большее на печать Всем добрый день!!!!Помогите пожалуйста решить две задачки. 1)Напишите программу, которая предлагает пользователю ввести два целых числа, получает эти числа и после этого выводит на печать... Первая: #include <iostream> using namespace std; int main() { int n1, n2, larger; https://www.cyberforum.ru/ cpp-beginners/ thread543269.html C++ Добавить столбцы после каждого парного столбца матрицы Одномерный массив: Удалить N элементов, начиная с номера К Двомерный массив: Добавить столбцы после каждого парного столбца матрицы. Одномерный массив: Удалить N элементов, начиная с номера К Двомерный массив: Добавить столбцы после каждого парного столбца матрицы. Кто может помогите пожалуйста!!!! https://www.cyberforum.ru/ cpp-beginners/ thread543085.html
C++ Архиваторы
Доброго всем дня. Может ли кто-нибудь посоветовать простые программы по созданию архиватора? Обыскала чуть ли не весь интернет, но ничего нормального не нашла. В программировании не разбераюсь, а... О_о Это как? Чтоб кнопочку нажал и получился архиватор? А по сути, если простые: Windows: far/блокнот + mingw; Linux: vim/kate/gedit + g++
создание классов C++
создать класс который осуществляет вывод на экран таблицы умножения с++ Kuzia domovenok, Ну почему же. Можно и классом. А С++ почему не нужен?) Зачем С?) Изврат конечно, но все же) #include <iostream> #include <vector> #include <iterator> #include <algorithm> ...
C++ Табуляция функции - не сходится ответ https://www.cyberforum.ru/ cpp-beginners/ thread543119.html
Функция: Cn(x)=\gamma +\ln x+\int_{0}^{x}\frac{t-1}{t}dt Ряд Тейлора: Cn(x)=\gamma + \ln x +\sum_{n=1}^{\propto }\frac{{-1}^{n}{x}^{2n}}{2n(2n)!} Результат: Sum T - ряд Тейлора, Sum F(x) -... Зачем my_abs? Есть ведь fabs... И раз уж на С++ пишите, то #include <cmath>
C++ Редактор многомерных динамических массивов !!! Пишу в Microsoft Visual Studio ->Win32 Console application ->C++. !!! Помогите мне пожалуйста написать следующую "задачу", заранее большое спасибо! Условие: ... вы оба такую ересь щас несете. https://www.cyberforum.ru/ cpp-beginners/ thread543227.html
24 / 24 / 3
Регистрация: 17.05.2011
Сообщений: 141
0

Наследование и полиморфизм... - C++ - Ответ 2890603

09.04.2012, 12:42. Показов 2007. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть спецы в этой теме?)
Сейчас пишу курсовую, в методичке (препод сильно снижает за отклонения от инструкций) сказано создать базовый класс, сделать ему 2х потомков...
хорошо сделал, но у этого класса есть интересный конструктор...

C++
1
2
3
4
5
6
7
class myclass
{
public
    myclass(data,bool T, bool V)/*data - некие параметры, 
                                          а вот T - тип объекта(при этом выбор из потомков...), 
                                           V - свойства объекта(опять же к потомком относится)...*/
};
те на сколько я понял надо сделать что-то вроде
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 mybase;
class p1;
class p2;
 
class mybase
{
public:
    mybase(void){;}
    mybase(bool id)
    {
        mybase* tmp;
        id == true ? tmp = new p1 : tmp = new p2;
        *this = *tmp;
    }
    virtual ~mybase(void){;}
    virtual void get(void){puts("base");}
};
 
class p1: public mybase
{
public:
    p1(void){;}
    void get(void){puts("p1");}
    ~p1(void){;}
};
 
class p2: public mybase
{
public:
    p2(void){;}
    void get(void){puts("p2");}
    ~p2(void){;}
};
такое вообще возможно, ибо я этот код скомпилять не смог???О_О
пробовал разбивать на файлы в результате или базовый клас считается необъявленным, или потомки...
подскажите пожалуйста как организовать, точнее для начала возможно ли это, если да, то как?

Вернуться к обсуждению:
Наследование и полиморфизм... C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.04.2012, 12:42
Готовые ответы и решения:

Наследование и полиморфизм.
Вопрос следующий. Как мне вытащить функцию из родителя класса родителя, при условии что родителей тек. класса у меня 2! )) Запутанно? Ниже...

Наследование и полиморфизм
Написать демонстрационную программу, в которой создаются объекты различных классов. Определение классов, их реализацию, демонстрационную...

Полиморфизм, наследование
Товарищи, кто может, объясните пожалуйста. Просят добавить новый тип объектов Trap. Методы в нем объявлены как виртуальные, но в...

10
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.04.2012, 12:42
Помогаю со студенческими работами здесь

Наследование и полиморфизм
Добрый день ребятюни!! Срочно требуется ваша помощь! Программа которая служит для вывода выдающихся учеников и преподов. Если у...

Полиморфизм, наследование
Создать абстрактный базовый класс с виртуальной функцией*— площадь. Создать производные классы: прямоугольник, круг, прямоугольный...

Наследование, полиморфизм
Не могу реализовать полиморфизм для метода getShow() ну и в теории сетШов(). Но сейчас о гете говорим. Я создал дополнительный класс...

ООП Полиморфизм Наследование
У меня есть базовый класс и 2 производных от него класса... Как сделать, чтобы в программе я мог сделать такое обьявление: Force fc;...

Наследование и полиморфизм классов
Доброго времени суток. Суть задания определить иерархию классов; Классы - тест, экзамен, выпускной экзамен, испытание; я так...

0
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru