Виртуальная функция как метод класса, который может быть переопределён в классах-наследниках так, что конкретная реализация метода для вызова будет определяться во время исполнения. Порядок разработки программы обработки массивов, работы со строками.
Виртуальная функция (виртуальный метод) - в объектно-ориентированном программировании метод (функция) класса, который может быть переопределен в классах-наследниках так, что конкретная реализация метода для вызова будет определяться во время исполнения. Таким образом, программисту необязательно знать точный тип объекта для работы с ним через виртуальные методы: достаточно лишь знать, что объект принадлежит классу или наследнику класса, в котором метод объявлен. Для вызова виртуального метода используется такой механизм: из объекта берется указатель на соответствующую таблицу виртуальных методов, а из нее, по фиксированному смещению, - указатель на реализацию метода, используемого для данного класса.
Список литературы
виртуальный класс программа массив
1. Свободная энциклопедия http://ru.wikipedia.org
2. Демидович Е.М. Основы алгоритмизации и программирования. Язык Си: Пособие для студентов БГУИР / Е.М. Демидович. - Мн.: Бестпринт, 2004. - 384 с.
3. Касаткин, А.И. Профессиональное программирование на языке СИ: от Турбо-С до Borland С : справочное пособие / А.И. Касаткин, А.Н. Вольвачев. - Минск: Выш. шк., 1992.
4. Конструирование программ и языки программирования: учеб. программа, метод. указания и контрол. задания для учащихся безотрыв. формы обучения специальности 2-40 01 01 «Программное обеспечение информационных технологий» / сост. М.А. Бельчик. - Мн.: МГВРК, 2008. - 56 с.
5. Котлинская Г.П., Галиновский О.И. Программирование на языке СИ: Справ. пособие. - Мн.: Выш. шк., 1991. - 156 с.
6. Основы программирования в среде С Builder: лаб. практикум по курсу «Основы алгоритмизации и программирования» для студ. 1-2-го курсов БГУИР. В 2 ч. Ч. 1 / Бусько В.Л. [и др.]. - Минск: БГУИР, 2007. - 70 с.
7. Романовская Л.М. Программирование в среде Си для ПЭВМ ЕС / Л.М. Романовская, Т.В. Рус, С.Г. Свитковский. - М.: Финансы и статистика, 1992. - 352 с.
8. Синицын, А.К. Алгоритмы вычислительной математики: учебно-метод. пособие по курсу «Основы алгоритмизации и программирования» / А.К. Синицын, А.А. Навроцкий. - Минск: БГУИР, 2007. - 80 с.