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

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

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

Перегрузка функций - C++

22.01.2013, 21:51. Просмотров 388. Ответов 2
Метки нет (Все метки)

Добрый вечер)

очень нужна помощь

нужно решить задачу, все решила, кроме одного пункта.

создать класс окружность (okr) . член классы радиус. методы вычисления и вывода сведений о фигуре: площади, длины окружн. создать производн класс - круглый прямой цилиндр с высотой h (сil) , перегрузить методы расчеты площади и вывода сведений о фигуре. написать программу, демонстрирующую работу с классами н окруж и м цилиндров, найти максимал площадь окр и средний объем цилиндров.

все написала, только не знаю как перегрузить метод расчета площади из класса окр в цилиндр

пожскажите пожалуйста, где что нужно прописать, чтобы перегрузка получилась
Вложения
Тип файла: rar 6 лаба_моя.rar (887.6 Кб, 6 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2013, 21:51     Перегрузка функций
Посмотрите здесь:

C++ Перегрузка функций
C++ Перегрузка функций
Перегрузка функций C++
C++ Перегрузка функций
перегрузка функций C++
Перегрузка функций C++
C++ Перегрузка функций с++
C++ Перегрузка функций
C++ Перегрузка функций
C++ Перегрузка функций
C++ Перегрузка функций
Перегрузка функций в с++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6449 / 4915 / 451
Регистрация: 14.02.2011
Сообщений: 16,307
22.01.2013, 22:10     Перегрузка функций #2
Цитата Сообщение от Violetta Посмотреть сообщение
все написала, только не знаю как перегрузить метод расчета площади из класса окр в цилиндр
в классе цилиндр описываешь такую же функцию как и в классе круг(реализация разумеется другая)
круг::площадь()
цилиндр::площадь()
совпадать должно имя, тип и количество параметров, возвращаемое значение
это и есть перегрузка
если нужен полиформизм то перед функцией пишется слово virtual, функция становится виртуальной
Violetta
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 53
22.01.2013, 23:15  [ТС]     Перегрузка функций #3
Цитата Сообщение от ValeryS Посмотреть сообщение
в классе цилиндр описываешь такую же функцию как и в классе круг(реализация разумеется другая)
круг::площадь()
цилиндр::площадь()
совпадать должно имя, тип и количество параметров, возвращаемое значение
это и есть перегрузка
если нужен полиформизм то перед функцией пишется слово virtual, функция становится виртуальной

спасибо огромное)

Добавлено через 27 минут
а не подскажите как текстовый файл создать?
в инете все облазила уже, но не работает
Yandex
Объявления
22.01.2013, 23:15     Перегрузка функций
Ответ Создать тему
Опции темы

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