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

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

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

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

22.01.2013, 21:51. Просмотров 416. Ответов 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++
С помощью механизма перегрузки функций организовать ввод с клавиатуры и сцепление: 1) одной строки и символа перевода на другую строку; ...

Перегрузка функций - C++
Здравствуйте!!! я не однократно просил помочь на этом форуме...именно с перегрузкой стека!!! Потому что все мои попытки самостоятельно...

Перегрузка функций - C++
Доброго времени суток . Очень нужна ваша помощь . Нужно написать программу , которая обеспечивает перемножение 2 чисел , перемножение...

перегрузка функций - C++
У меня есть структура Студенты. в ней есть Имя студента, его Бал аттестата и Возраст. Подскажите, плиз, как создать функцию add(); и...

Перегрузка функций - C++
Здравствуйте уважаемые програмисты:) У меня вот такое задание: В классе необходимо перегрузить нижеследующие операции, при этом две...

Перегрузка функций - C++
По заданию дано выражение V=М1<< М2 – где V- массив, а M1 и M2 - матрицы. Чтоб выполнить действие М1<< М2 из М1 и М2 нужно выбрать...

Перегрузка функций - C++
Здравствуйте ! Попробовал выполнить задание, но есть проблемы...Кто может проверит а ошибки... Задание: АДТ - одномерный массив...

Перегрузка функций - C++
разработайте две версии функции F,заголовки которых выглядят следующим образом: 1) float F(float х); 2) void F (float x, float &y); ...

Перегрузка функций - C++
Помогите написать программу: Перегрузка функций. Написать перегруженные функции и основную программу, которая их вызывает. а) для...


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

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

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