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

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

Войти
Регистрация
Восстановить пароль
 
Антоха
0 / 0 / 0
Регистрация: 21.04.2012
Сообщений: 3
#1

Описаие класса - C++

21.04.2012, 19:31. Просмотров 222. Ответов 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
class TPlant
{
char vid [20];
TPlant(char *vid);
~TPlant();
void PrintPlant();
};
class TTree: public TPlant
{
char tip [20] //ягодное или нет
static int kolt;
TTree();
~TTree();
void PrintTree();
};
class TFlower: [TABLE][/TABLE]public TPlant
{
static int kolf;
char vozrast [20];
TFlower();
~TFlower();
void PrintFlower();
};
class TTerrit
{
char vidt [20];
TPlant *rast[10];
virtual void Perechen()=0;
TTerrit();
~TTerrit();
};
class TStrana: public TTerrit
{
TOblast *oblasti[5];
};
class TOblast: public TTerrit
{
TTree *trees[5];
TFlower *flowers[5];
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2012, 19:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Описаие класса (C++):

Создать для класса виртуальный метод, возвращающий уникальный идентификатор класса - C++
В курсаче по ООП сказано создать для класса виртуальный метод,возвращающий уникальный идентификатор класса. Вопрос в том, что это такое?

Объявление объекта класса fstream в качестве статической компоненты другого класса - C++
Доброго времени суток. Есть задание, в котором говорится "...Перепишите программы из упражнений 4 и 6 таким образом, чтобы использовать...

Как получить доступ к методам класса, который содержится в векторе класса - C++
Пишу дерево с любым количеством наследников. В классе Thread содержится вектор классов Thread. При попытке просмотра первого элемента в...

внук родительского класса не может работать с полями дедовского класса; почему? - C++
Не всё так просто на самом деле. Непонятно, какую роль во всём этом играют шаблоны. Но к делу. Вот код: class base { public: base...

Шаблон класса, параметром которого должны являться наследники определённого класса - C++
Сразу извиняюсь за нубский вопрос. Суть в том, что я хочу сделать шаблон класса, параметром которого должны являтся наследники...

Как обраиться к функции класса через другую функцию класса (друга)? - C++
Пример кода: #include <iostream> using namespace std; class Sasha; class Petya { public: friend class Sasha; ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2012, 19:31
Привет! Вот еще темы с ответами:

Удаление экземпляра класса в функции самого класса (Ошибка при отладке) - C++
Допустим, у нас есть класс Buffer, который хранит в себе указатель на класс некоторой матрицы и количество этих указателей refcounter ...

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

Проверка создания объекта класса BBB из класса AAA и работа с ним - C++
#define @param2; // объявили для выяснения случая: нужен новый или использовать существующий. Class AAA { private: void...

Приём константных векторов класса, как аргументов в методе другого класса - C++
Есть такой класс: class Order { private: int numberOrder; map <string, int> catalogDish; double totalCost; public: ...


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

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

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