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

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

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

Классы и подклассы - C++

12.06.2013, 12:59. Просмотров 1199. Ответов 6
Метки нет (Все метки)

В общем препод чудак (на букву "М")
но сразу к проге..
В общем нужна программа С++ на тему классов и подклассов
Есть класс "файлы" от него идут 3 подкласса:
1. "муз.файл" - у него в свою очередь есть 2 подкласса: файл mp3 и файл wav
2. "текстовый файл" - у него 2 подкласса - файл txt и файл doc
3. "графический файл" - у него 2 подкласса - файл bmp и jpg

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

Всем огромнешущее спасибо из Пензы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2013, 12:59     Классы и подклассы
Посмотрите здесь:

классы и подклассы - C++
#include <iostream.h> #include <string.h> class Otdel_kadrov { public: char family; char inicialy; float oklad; float...

классы и подклассы - C++
class Jewelry //Создаем класс { public: unsigned int Weight; char RawMateriale; unsigned int Sample; unsigned int...

Классы - C++
Граждане, кому нетяжело и кто не занят, помогите со следующим заданием: С применением классов: конструктора, деструктора, конструктора по...

Классы - C++
Help, пытаюсь самостоятельно постигнуть классы, компилятор ругается, помогите где ошибка и как исправить: #include<stdio.h> ...

Классы - C++
Создать класс обработки паспортных данных. Добавить функции проверки корректности вводимых данных(даты,возраста и т.д.) Требования: ...

Классы в си++ - C++
создать класс вектор. Члены данные класса - 3 прямоугольные декартовые координаты. Члены функции класса - конструктор,метод вывода...

классы - C++
что значит : и :: A-основной класс B-производный класс B::B(int ch,char *str):A(ch) {} непонимаю зачем тут A(ch) без этого не...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
XRuZzz
Антикодер
649 / 550 / 27
Регистрация: 15.09.2012
Сообщений: 2,497
12.06.2013, 13:02     Классы и подклассы #2
Так, а какой принцип ООП вы изучаете в этой задаче? Или вам не нужно знать принципы ООП?
fireLORD
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 21
12.06.2013, 13:05  [ТС]     Классы и подклассы #3
Принцип наследования, если вы об этом
XRuZzz
Антикодер
649 / 550 / 27
Регистрация: 15.09.2012
Сообщений: 2,497
12.06.2013, 13:31     Классы и подклассы #4
ну и что нужно сделать для наследования?

Добавлено через 15 минут
Зачем оно вообще нужно в коде?
fireLORD
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 21
12.06.2013, 17:11  [ТС]     Классы и подклассы #5
Просто должен быть код, показывающий использование классов в С++ на примере файлов
Вот и все. Проверяет он как, мол я усвоил классы и т.п. не какого решения программа в себе не несет
XRuZzz
Антикодер
649 / 550 / 27
Регистрация: 15.09.2012
Сообщений: 2,497
12.06.2013, 18:06     Классы и подклассы #6
то есть наследование при решении реальных задач лучше не использовать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2013, 18:48     Классы и подклассы
Еще ссылки по теме:

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

классы - C++
объясните, пожалуйста, как это можно реализовать: Один класс является основным, остальные — вспомогательные. Вспомогательные классы...

Классы в С++ - C++
Помогите пожалуста, я не знаю как реализовать(( не могу разобратся, может есть какой-то пример. Буду очень признательна 1....

классы - C++
1)Разработайте класс, моделирующий вектора в трехмерном евклидовом пространстве с возможностью выполнения операций сложения, вычитания,...

Классы С++ - C++
Всем доброго времени суток. Не могу понять как реализовать некие операции с объектами класса. В задании нужно сделать класс состояние...


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

Или воспользуйтесь поиском по форуму:
Wald
9 / 9 / 1
Регистрация: 28.02.2013
Сообщений: 16
12.06.2013, 18:48     Классы и подклассы #7
Цитата Сообщение от fireLORD Посмотреть сообщение
В общем препод чудак (на букву "М")
но сразу к проге..
В общем нужна программа С++ на тему классов и подклассов
Есть класс "файлы" от него идут 3 подкласса:
1. "муз.файл" - у него в свою очередь есть 2 подкласса: файл mp3 и файл wav
2. "текстовый файл" - у него 2 подкласса - файл txt и файл doc
3. "графический файл" - у него 2 подкласса - файл bmp и jpg

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

Всем огромнешущее спасибо из Пензы

Случай только для "муз.файл". Дальше сам

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
class Files {
public:
    Files() {
        std::cout << "Basic class Files\n";
    }
    virtual ~Files() {}
};
 
class MusicFile: public Files {
public:
    MusicFile(): Files() {
        std::cout << "-> class MusicFile\n";
    }
    virtual ~MusicFile() {}
};
 
class Mp3File: public MusicFile {
public:
    Mp3File(): MusicFile() {
        std::cout << "-> class Mp3File\n";
    }
    virtual ~Mp3File() {}
};
 
class WavFile: public MusicFile {
public:
    WavFile(): MusicFile() {
        std::cout << "-> class WavFile\n";
    }
    virtual ~WavFile() {}
};
Yandex
Объявления
12.06.2013, 18:48     Классы и подклассы
Ответ Создать тему
Опции темы

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