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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
CiLbBePMeH
1 / 1 / 0
Регистрация: 17.05.2012
Сообщений: 17
#1

Дали задание.не могу его оформить - C++

24.05.2012, 14:35. Просмотров 351. Ответов 3
Метки нет (Все метки)

Описать абстрактный класс Животное. Класс должен содержать характеристики животных: название, вид, местообитание, функцию вывода всех данных на экран. На его основе реализовать классы Млекопитающее, Рыба, Птица. Отдельными характеристиками классов являются: для млекопитающих – травоядное, хищник или всеядное; для рыб – морская или пресноводная; для птиц – дикая, домашняя, если дикая перелетная, или нет. Как это проще реализовать? (Тема Полиморфизм: виртуальные функции, перегрузка функций )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 14:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дали задание.не могу его оформить (C++):

Знаю , что подобное задание на форуме есть, но подскажите как правильно оформить мой код, пожалуйста - C++
#include "stdafx.h" #include "conio.h" #include "locale.h" #include "math.h" #include "ctype.h" //Не правильно считает сумму и в...

Не могу оформить шаблон функций С++ - C++
Подскажите как правильно оформить шаблон функций #include "iostream" #include "math.h" //подключение мат. библиотеки #include...

Оформить процедуру для расчета периметра и площади треугольника по его сторонам - C++
Оформить процедуру для расчета периметра и площади треугольника по его сторонам. Написать программу, которая по известным сторонам двух...

Не могу понять задание. - C++
Определить класс - "Комплексное число" в виде модуля и аргумента комплексного числа. Составить пользовательскую функцию, которая...

Не могу понять задание - C++
Здравствуйте. Нужна помощь но даже не по самому С, а вопрос в том что не могу понять что от меня "хотят" в этом задании Что именно я...

Не могу выполнить задание - C++
очень нужна помощь с заданием.... Не могу сделать... Ввести с клавиатуры числа x, E . Последовательность a(1),a(2)....a(n)...

3
Aesonet
23 / 23 / 1
Регистрация: 04.04.2012
Сообщений: 119
24.05.2012, 14:41 #2
Наработку кода пожалуйста в студию.
0
CiLbBePMeH
1 / 1 / 0
Регистрация: 17.05.2012
Сообщений: 17
24.05.2012, 14:48  [ТС] #3
Не могу.Так как не понял саму тему полиморфизма.Думал объяснят
0
zss
Модератор
Эксперт С++
6578 / 6140 / 2021
Регистрация: 18.12.2011
Сообщений: 15,994
Завершенные тесты: 1
24.05.2012, 14:56 #4
Функцию вывода данных на экран сделать виртуальной.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Animal
{
  char name[100];
public:
   virtual void Display(){cout<<name;}
};
class Fish:public Animal
{
int type;
public:
   void Display{cout<<name<<type;}
};
int main()
{
Animal *An,*Fi;
An=new Animal;
An->Display();// вывод из базового класса Animal
Fi=new Fish;
Fi->Display(); // вывод из класса Fish
}
1
24.05.2012, 14:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2012, 14:56
Привет! Вот еще темы с ответами:

Не могу понять задание - C++
Есть такое задание: &quot;Поиск по имени файла/директории по заданному пути&quot;, что это значит? Ну то есть я не могу понять смысл написанного......

Что-то не могу въехать в задание - C++
Только один вопрос. wtf?O_o void Switch(int *number1, int *number2) Не могу сообразить, в чем вообще смысл.

Не могу выполнить задание на сортировку - C++
В общем, само задание такое: Упорядочить по возрастанию отдельно элеметы, стоящие на четных местах и элементы, стоящие на нечетных местах....

Не могу понять задание,пожалуйста.Классы - C++
Реализовать в задании три конструктора (без аргументов, инициализации, копирования) и деструктор. Реализовать в конструкторе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.