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

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

Войти
Регистрация
Восстановить пароль
 
Кунгр
0 / 0 / 0
Регистрация: 26.01.2013
Сообщений: 20
#1

Описать абстрактный класс для хранения информации геометрических фигурах. - C++

24.01.2014, 18:19. Просмотров 424. Ответов 3
Метки нет (Все метки)

Описать абстрактный класс для хранения информации геометрических фигурах.Использовать его тестовой программе.
я попробовал описать с треугольником
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
#include <iostream.h>
class Shape
{
public:
virtual void Voice()=0;
};
class TWoDShape:public Shape
{
char *name;
double a,b,c;
public:
TWoDShape()
TWoDShape(char *nm, double a1,double b1,double c1)
~TWoDShape()
virtual void Voicet();
};
void TWoDShape::Voice()
{cout<<name<<endl;
cout<<a<<endl;
cout<<b<<endl;
cout<<c<<endl;
}
void main()
{
   TWoDShape f1("Treugolnik",10,5,20);
   f1.Voice();
   cin.get();
}
но где то ошибся помогите разобраться
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 18:19     Описать абстрактный класс для хранения информации геометрических фигурах.
Посмотрите здесь:

Написать программу, в которой объединение используется для хранения информации об одной из геометрических фигур C++
Создать класс который может быть использован для хранения информации и студентах C++
C++ Описать класс,содержащий переменную для хранения текстовой строки.
Описать структуру для хранения следующей информации C++
C++ описать класс для хранения строк
Описать абстрактный класс для операции C++
Описать абстрактный класс Element (элемент логической схемы) C++
Описать абстрактный класс породить от него еще два,один должен остаться абстрактным,другой должен быть способен пораждать объекты C++
C++ Как создать картинку, для хранения информации в пикселях
C++ Описать абстрактный класс фигура
C++ Класс для хранения персональной информации
Реализовать программу для хранения информации о студентах C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Fene4ka_
87 / 87 / 16
Регистрация: 24.01.2014
Сообщений: 1,196
24.01.2014, 18:24     Описать абстрактный класс для хранения информации геометрических фигурах. #2
в производном классе нужно перегружать вашу виртуальную функцию ...
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
24.01.2014, 18:45     Описать абстрактный класс для хранения информации геометрических фигурах. #3
Орфография + конструктор с ошибкой;
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
class Shape
{
public:
virtual void Voicet()=0;
};
class TWoDShape:public Shape
{
char *name;
double a,b,c;
public:
TWoDShape();
TWoDShape(char *nm, double a1,double b1,double c1){a=a1; b=b1;c=c1; name=nm;}
~TWoDShape(){delete [] name;}
void Voicet();
 
};
 
void TWoDShape::Voicet()
{
    cout<<name<<endl;
cout<<a<<endl;
cout<<b<<endl;
cout<<c<<endl;
}
void main()
{
   TWoDShape f1("Treugolnik",10,5,20);
   f1.Voicet();
   cin.get();
}
Добавлено через 1 минуту
Хотя идею не понял. Зачем сначала class Shape, а затем class TWoDShape : public Shape?

Добавлено через 9 минут
Погорячился я с деструктором должно быть так или вообще убрать ~TWoDShape(){}
Кунгр
0 / 0 / 0
Регистрация: 26.01.2013
Сообщений: 20
24.01.2014, 18:52  [ТС]     Описать абстрактный класс для хранения информации геометрических фигурах. #4
спасибо большое сначала не мог понять почему программа не может завершиться час вроде все работает
Yandex
Объявления
24.01.2014, 18:52     Описать абстрактный класс для хранения информации геометрических фигурах.
Ответ Создать тему
Опции темы

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