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

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

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

Объясните пожалуйста в чем заключается задание - C++

15.01.2013, 21:57. Просмотров 274. Ответов 2
Метки нет (Все метки)

Вот задание:
Добавьте в состав класса виртуальную функцию просмотра текущего объекта print (), а в производный класс Dancer_l - переопределенную функцию вывода всех данных о паре-участнике соревнований.

Эм, как это просмотр текущего объекта и переопределенная функция?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 21:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объясните пожалуйста в чем заключается задание (C++):

Объясните пожалуйста, в чем здесь дело(структура и указатель) - C++
#include <iostream> #include <string> #include <windows.h> using namespace std; struct pizza { double diameter; ...

Пожалуйста объясните в чем состоит перегрузка операторов данном случае? - C++
// Complex.cpp: главный файл проекта. #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; ...

Ошибка в чем заключается? - C++
Где тут ошибка в алгоритме ?

Подскажите,в чем заключается ошибка. - C++
Пишет,что в 26(здесь на 27) строке нету ")" перед ";". #include "stdafx.h" #include <iostream> using namespace std; int...

Не могу понять в чем заключается ошибка. - C++
#include <iostream.h> #include <conio.h> #include <string.h> struct air {char punkt; float vriz; float vrpr; int ksm; int...

Как исправить ошибку и в чем она заключается - C++
Привет,помогите пожалуйста #include <iostream> #include <conio.h> #include <math.h> #include "vichiclenia.cpp" using namespace...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
15.01.2013, 22:01 #2
просмотр объекта - вывод всех полей объекта на экран!
Переопределенная функция, на сколько я понимаю, таким же именем в дочернем классе!
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
15.01.2013, 23:42 #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
31
#include <iostream>
 
class Base
{
public:
        virtual void print(); //виртуальная функция просмотра текущего объекта print ()          
};
 
class Dancer_l: public Base
{
public:
         void print(); //переопределенная функция вывода
};
 
void Base::print()
{
      std::cout<<"Base class"<<'\n';
}
void Dancer_l::print()
{
      std::cout<<"Derived class"<<'\n';
}
 
int main()
{
     Dancer_l obj1;
     Base* obj  =  &obj1;
     obj->print();
     system("pause");
     return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2013, 23:42
Привет! Вот еще темы с ответами:

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

В чем заключается ошибка? Поиск минимального элемента двухмерного массива - C++
Здравствуйте! Есть массив 5 на 3( матрица), нужно найти значение минимальное, мне выводит ноль, не понимаю в чем тут ошибка. { ...

Объясните задание - C++
Задание: Нужно объявить двумерную матрицу не как динамический массива, а через структуру вот пример struct TRow { int m; double...

объясните задание. не понимаю формулировку - C++
вот собственно оно: 1. Разработать класс &quot;большое десятичное число&quot; в соответствии со следующим заданием: Состояние класса - Целое...


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

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

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