Форум программистов, компьютерный форум, киберфорум
Наши страницы

Захват функции ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скопировать двумерный массив http://www.cyberforum.ru/cpp-beginners/thread335600.html
Как скопировать массив меньшей размерности в массив большей размерности? Например скопировать q в массив q1. И у массива q и у массива q1 типы int.
C++ Представление графа в виде списка вершин. Стыдно спрашивать, просто хочется сделать чтобы все работало правильно и быстро. Дело в том, что раньше я всегда хранил граф в виде списка ребер, если знаете(head, next, to). А теперь хочу сделать,... http://www.cyberforum.ru/cpp-beginners/thread335592.html
Поиск с барьером или без него C++
Линейный поиск в числовом массиве с барьером и без барьера по числовому ключу. Как здесь понимать с барьером или без него? Что он представляет?
C++ Считывание из бинарника
FILE* fl=fopen((ExtractFilePath(ParamStr(0))+r_buf+".bin").c_str(), "w"); char* l=r_buf.c_str(); WORD l1=strlen(l); fwrite(&l1,2,1,fl); for (int i=0;...
C++ кто нибудь знает?(про винмэйн) http://www.cyberforum.ru/cpp-beginners/thread335464.html
кто нибудь знает как, например в мфс инкапсулированы такие функции как winmain и windowproc в тело класса, что выполнение начинается успешно? Я это к чему. тут пишу к качестве тренировке виндузячую...
C++ Окружность и прямая Помогите написать программу на чистом Си. Вот условие:"Дана окружность с координатами Xо,Yo и радиусом r. Дана прямая с координатами x1,y1-x2,y2. Определить координаты точек пересечения прямой с... подробнее

Показать сообщение отдельно
Uragaan
Заблокирован
27.07.2011, 19:31  [ТС]
Да хоть 25-страница !

Nameless One немного не то написали о полиморфизм !

только вот это :Полиморфи́зм (в языках программирования) — возможность объектов с одинаковой спецификацией иметь различную реализацию.

Язык программирования поддерживает полиморфизм, если классы с одинаковой спецификацией могут иметь различную реализацию — например, реализация класса может быть изменена в процессе наследования[1].

Кратко смысл полиморфизма можно выразить фразой: «Один интерфейс, множество реализаций».

Полиморфизм — один из четырёх важнейших механизмов объектно-ориентированного программирования (наряду с абстракцией, инкапсуляцией и наследованием).

Полиморфизм позволяет писать более абстрактные программы и повысить коэффициент повторного использования кода. Общие свойства объектов объединяются в систему, которую могут называть по-разному — интерфейс, класс. Общность имеет внешнее и внутреннее выражение:
внешняя общность проявляется как одинаковый набор методов с одинаковыми именами и сигнатурами (именем методов и типами аргументов и их количеством);
внутренняя общность — одинаковая функциональность методов. Её можно описать интуитивно или выразить в виде строгих законов, правил, которым должны подчиняться методы. Возможность приписывать разную функциональность одному методу (функции, операции) называется перегрузкой метода (перегрузкой функций, перегрузкой операций).

Добавлено через 5 минут
Объектно-ориентированное программирование позволяет программировать в терминах классов: определять классы, конструировать производные классы, создавать объекты, принадлежащие классу.
Каждый класс может содержать некоторые данные, т.е. переменные, называемые полями класса, и функции, описывающие поведение класса, назы-ваемые методами класса. Поля и методы класса также называют членами класса.
Объектом называется экземпляр некоторого класса.
Базовым классом называется класс, от которого может порождаться другой производный класс, называемый также наследуемым. При этом производный класс наследует структуру данных и поведение своего базового класса. Производный класс может переопределять и расширять поведение базового класса, а также добавлять свои данные. Непосредственным базовым классом называется класс, от которого порожден производный класс следующего уров-ня иерархии.
Наследование позволяет определить новые классы в терминах существующих классов. Наследование может быть единичным или множественным. При единичном наследовании производный класс может иметь только один непосредственный базовый класс. При множественном наследовании производный класс может иметь несколько непосредственных базовых классов.
Полиморфизмом называется способность различных объектов поразному обрабатывать одинаковые сообщения.
Инкапсуляция позволяет работать в терминах объектов и скрывать их поля и методы. Использование инкапсуляции дает возможность модифицировать внутреннюю реализацию объекта без какого-либо влияния на программу в целом до тех пор, пока не будет затронут интерфейс работы с объектом (доступные методы и переменные). Инкапсуляция обеспечивается метками-спецификаторами доступа (public, protected и private), а также использованием дружественных (спецификатор friend) методов и классов. Метки-спецификаторы доступа имеют следующее значение,
Значение меток-спецификаторов доступа
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.