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

Какое отношение имеет перегрузка к полиморфизму? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Месса. Подсчитать общее количество рукопожатий. http://www.cyberforum.ru/cpp-beginners/thread1228454.html
Хорошей частью Римской католической мессы является обряд мира, когда люди обмениваются рукопожатием со своими соседями и говорят: "мир вам". Мирко нашел способ превратить этот ритуал в свою пользу. Внутри церкви есть R рядов скамеек, в каждом ряду может сидеть не более S человек. Мы можем представить это как матрицу R х S, где каждый элемент представляет собой либо человека или пустое место....
C++ Given a series of numbers, your task is to pick up some numbers на acm.tju.edu.cn задача 2231 Нарушение правила п 5.19 Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах. http://www.cyberforum.ru/cpp-beginners/thread1228431.html
C++ Объясните что делают эти команды
Доброй ночи. Объясните что делает здесь каждая команда/функция Вот код void show_files(const wchar_t * _path, const wchar_t * mask, char Recursive ) { WIN32_FIND_DATA data; HANDLE h; wchar_t temp, nextpath, path;
Послать сигнал серверу о результатах поиска C++
Доброй ночи. Вот хочу в свой код добавить, чтобы он после того как завершился поиск если он что то нашёл то посылал определённый сигнал на сервер или скажите как вобще сделать чтобы после того как он завершил поиск что то сделать. Вот код #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <locale.h> #include <string.h>
C++ Получить массив, состоящий из отрицательных элементов исходного массива http://www.cyberforum.ru/cpp-beginners/thread1228406.html
Есть задание Написать функцию (процедуру) с параметрами для обработки одномерного массива целочисленных данных (количество элементов массива ≤50). Функция (процедура) должна возвращать новый массив, состоящий из отрицательных элементов исходного массива. Я написал программу, которая собственно и выводит отрицательные элементы. Но нужно создать функцию. #include "stdafx.h" #include...
C++ В массиве заменить отрицательное на положительное число и наоборот Нужно в массиве заменить отрицательное на положительное число и наоборот!!! # include <iostream> # include <ctime> using namespace std; void sign_change (int *mas, int size) { srand (time(NULL)); for (int i=0; i<size; i++) { if (*mas<0||*mas>0) подробнее

Показать сообщение отдельно
lest_
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 94
17.07.2014, 09:11     Какое отношение имеет перегрузка к полиморфизму?
прочитал в одном учебнике: (глава посвящена функциям. Подраздел: Перегрузка функций) "В результате перегрузки функций происходит явление, называемое полиморфизмом функций. Полиморфная функция - это функция, отличающаяся многообразием форм." Ну и дальше по тексту термины перегруженная функция и полиморфная функция (а также перегрузка ф-ций и полиморфизм ф-ций) используются как синонимы.

в другой книге (в главе про Наследование и Полиморфизм) сказано, что полиморфизм реализуется посредством виртуальной функции, которая определяется в базовом классе и затем переопределяется в производных классах. А потом идёт замечание типа: "может показаться, что переопределение виртуальной функции представляется особой формой перегрузки функций. Но это не так. Эти 2 средства фундаментально различаются. Перегруженная ф-ция должна отличаться числом или типом своих параметров, в то время как переопределённая виртуальная ф-ция должна иметь в точности то же число и те же типы параметров."

так перегрузка обычных функций имеет какое-то отношение к полиморфизму или нет? запутался в итоге. Хотя во 2-й книжке один раз упоминается фраза полиморфизм времени выполнения, но без подробностей. Может там какие-то разные полиморфизмы бывают? полиморфизм для перегруженых ф-ций и полиморфизм для наследования и виртуальных ф-ций (или как?).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru