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

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

Восстановить пароль Регистрация
 
Violetta
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 53
22.01.2013, 21:51     Перегрузка функций #1
Добрый вечер)

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

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

создать класс окружность (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++ Перегрузка функций

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6378 / 4844 / 442
Регистрация: 14.02.2011
Сообщений: 16,065
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     Перегрузка функций
Ответ Создать тему
Опции темы

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