Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблоны класса с++ https://www.cyberforum.ru/ cpp-beginners/ thread2887687.html
Задана Матрица (размером n×m), 1) выпишите шаблон класса, который поворачивает матрицу на 90 градусов против часовой стрелки; 2) находит индекс строки с наименьшим количеством отрицательных четных...
Функция принимает одномерный целочисленный массив, целое число и проверяет, все ли четные по индексу элементы массива кр C++
Функция принимает одномерный целочисленный массив, целое число и проверяет, все ли четные по индексу элементы массива кратны данному числу. Функция возвращает результат логического типа. bool...
C++ Разработать статическую библиотеку, в которой будут реализованы функции вывода в стандартный поток следующей информации https://www.cyberforum.ru/ cpp-beginners/ thread2887681.html
имя локального компьютера доменное имя, назначенное локальному компьютеру имя пользователя в текущем сеансе полное имя пользователя в текущем сеансе
C++ Разработать программный продукт для добавления двух целых чисел из диапазона (-10, 10) Нужна помощь , не понимаю , что надо сделать. Разработать программный продукт для добавления двух целых чисел из диапазона (-10, 10). Числа вводятся в десятичном виде. Далее превращаются в... https://www.cyberforum.ru/ cpp-beginners/ thread2887674.html
Тип данных СТРУКТУРА в С++ (комбинированный тип данных) C++
пример Даты каких-либо событий можно записать следующим образом: struct date { int day; char month; int year; };
C++ Найти сумму четных, положительных элементов матрицы Найти сумму четных, положительных элементов матрицы. Как массива я понял, а матрицы не могу найти https://www.cyberforum.ru/ cpp-beginners/ thread2887662.html
C++ Перегруженные операторы для класса Time https://www.cyberforum.ru/ cpp-beginners/ thread2887661.html
Для заданного класса перегрузить операции согласно задания варианта. Перегрузка операций провести с помощью функций методов класса и дружественных функции. Создать класс Time - время, содержит поля:...
Найти слова, начинающиеся на заданную с клавиатуры букву, и перевернуть C++
Найти слова, начинающиеся на заданную с клавиатуры букву, и перевернуть. помогите по братски, да)))
C++ Исправить код для формулы y1 = abs(log(4 * pow(x, 2)) / log(1 / 2 * x)); Всегда ответ 0 https://www.cyberforum.ru/ cpp-beginners/ thread2887650.html C++ Программа с классом https://www.cyberforum.ru/ cpp-beginners/ thread2887645.html
Дан класс Aeroflot, с полями: Nazv –название пункта прибытия; Numer – номер рейса; Type –тип самолёта; Time –час отправления; Написать программу, с использование этого класса и выполнения:...
C++ Проверка на "занятость" файла
Доброго времени суток. Имеем: 1. я, новичок; Цель: 1. проверка файла на "занятость*". Вопрос: 1. возможно ли чистым c++ реализовать проверку файла на "занятость*"(допустим, в windows)?
C++ Как написать код программы для вычисления суммы номеров второго и третьего элементов одномерного массива в с++? https://www.cyberforum.ru/ cpp-beginners/ thread2887625.html
Помогите, пожалуйста, как написать данный код в с++? Я в программировании ноль, только начал, а сейчас в универе вот такое задание дали. Сижу не вдупляюсь, буду рад помощи
0 / 0 / 0
Регистрация: 08.11.2020
Сообщений: 97
0

Населедование класса - C++ - Ответ 15789897

22.10.2021, 11:38. Показов 250. Ответов 0
Метки (Все метки)

Доделать и исправить код
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#include <iostream>
#include <cstring>
using namespace std;
class Winged_Creature
{
    int height;
public:
    Winged_Creature(int _height)
    {
        height = _height;
    }
    virtual ~ Winged_Creature()= default;
    virtual void showInfo() = 0;
};
class Bird :public Winged_Creature
{
    char* name;
    char* waterfowl;
    char* predatory;
    char* fly;
public:
    Bird(int _height, char* _name, char* _waterfowl, char* _predatory, char* _fly):
        Winged_Creature(_height)
    {
        name = new char[strlen(_name) + 1];
        strcpy(name, _name);
        waterfowl = new char[strlen(_waterfowl) + 1];
        strcpy(waterfowl, _waterfowl);
        predatory = new char[strlen(_predatory) + 1];
        strcpy(predatory, _predatory);
        fly = new char[strlen(_fly) + 1];
        strcpy(fly, _fly);
    }
    virtual ~Bird() override {}
    virtual void showInfo()
    {
        cout << "Название" << endl;
        cout << " Водоплавающая или нет " << endl;
        cout << "Хищная или нет " << endl;
        cout << "Умеет ли летать" << endl;
    }
};
class Bat :public Winged_Creature
{
    char* nutrition;
    char* areal;
    char* weight;
public:
    Bat(int _height, char* _nutrition, char* _areal, char* _weight) :
        Winged_Creature(_height)
    {
        nutrition = new char[strlen(_nutrition) + 1];
        strcpy(nutrition, _nutrition);
        areal = new char[strlen(_areal) + 1];
        strcpy(areal, _areal);
        weight = new char[strlen(_weight) + 1];
        strcpy(weight, _weight);
    }
    virtual ~Bat() override {}
    virtual void showInfo()
    {
        cout << "Чем питается" << endl;
        cout << "Ареал распространения" << endl;
        cout << "Вес особи " << endl;
    }
 
};
class Pterodactyl :public Winged_Creature
{
    char* era;
public:
    Pterodactyl(int _height, char* _era) :
        Winged_Creature(_height)
    {
        era = new char[strlen(_era) + 1];
        strcpy(era, _era);
    }
    virtual ~Pterodactyl() override {}
    virtual void showInfo()
    {
        cout << "Эра существования" << endl;
    }
};
int main()
{
    setlocale(LC_ALL,"Rus");
    Winged_Creature* a=new Bird (15,"водоплавающая", "нехищная", "летает");
 Комментарий модератора 
П.5.18.Правил
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.


Вернуться к обсуждению:
Населедование класса C++
Вложения, ожидающие проверки
Тип файла: jpg Безымянный.jpg
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2021, 11:38
Готовые ответы и решения:

Инициализация шаблонного класса(В конструкторе класса после двоеточия вновь имя класса)
Всем доброго времени суток! Пытаюсь разобраться как работает приведенный мной код. Конкретно,...

Как связать сигнал одного класса со слотом другого класса, содержащего указатель на объект этого класса?
Подскажите, пожалуйста, как связать сигнал одного класса со слотом другого класса, содержащего...

Указатель на объект класса в классе с методом класса обращающимся к элементам класса что указан по указателю
Нужно сделать класс у которого в свойствах устанавливается через метод указатель на другой объект...

В учебном заведении три компьютерных класса. Ввести площадь каждого класса и количество компьютеров в нем. Для каждого класса вывести сообщение наруше
В учебном заведении три компьютерных класса. Ввести площадь каждого класса и количество компьютеров...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2021, 11:38
Помогаю со студенческими работами здесь

Найти вероятность, что среди пилотов окажутся 3 пилота 1-го класса, 3 пилота 2-го класса и 2 пилота 3-го класса
В подразделении 12 пилотов, из них пять пилотов 1-го класса, четыре пилота 2-го класса и три пилота...

Можно ли как-то получить из одного класса исходный код другого класса?
Предположим есть два публичных класса. Один находится в одной части проекта, другой где-нибудь в...

Наследование от protected класса: будут ли public члены класса Б доступны классу А
Добрый день! Если пронаследовать public класс А от protected класса Б, будут ли public члены...

Ошибка при соединении сигнала одного класса со слотом другого класса
Доброго дня! Подскажите новичку: В одном классе, названном class Calibration инициализирована...

Как получить private переменную класса, функцей членом другого класса
Игра змейка: Есть класс поле в котором содержится размеры поля: class field { private: ...

Поля данных класса должны быть закрытыми, а методы класса открытыми
Объект – животное в зоопарке. Известна порода животного, возраст, пол, окрас, кличка. Сосчитать,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru