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

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

Восстановить пароль Регистрация
 
pr1me222
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 71
15.01.2013, 21:57     Объясните пожалуйста в чем заключается задание #1
Вот задание:
Добавьте в состав класса виртуальную функцию просмотра текущего объекта print (), а в производный класс Dancer_l - переопределенную функцию вывода всех данных о паре-участнике соревнований.

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

C++ Не могу понять в чем заключается ошибка.
Подскажите,в чем заключается ошибка. C++
C++ Пожалуйста объясните в чем состоит перегрузка операторов данном случае?
C++ Объясните в чем разница
C++ объясните задание. не понимаю формулировку
Ошибка в чем заключается? C++
Как исправить ошибку и в чем она заключается C++
Объясните пожалуйста, в чем здесь дело(структура и указатель) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
15.01.2013, 22:01     Объясните пожалуйста в чем заключается задание #2
просмотр объекта - вывод всех полей объекта на экран!
Переопределенная функция, на сколько я понимаю, таким же именем в дочернем классе!
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 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;
}
Yandex
Объявления
15.01.2013, 23:42     Объясните пожалуйста в чем заключается задание
Ответ Создать тему
Опции темы

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