![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 20.04.2010
Сообщений: 2
|
![]()
Создать двусвязный список на основе класса, объекты которого будут
формировать этот список. В описание класса должны входить данные для хранения фамилии, имени, года рождения и роста; функции для доступа к отдельным компонентам списка, вывод на экран элементов списка, добавле- ние элемента в начало списка, удаление элемента списка. Использовать ука- затель this. дополнительная информация : Указатель this При вызове функции, принадлежащей классу, для обработки данных конкретного объекта этой функции автоматически передается указатель на тот объект, для которого функция вызвана. Этот указатель имеет фиксиро- ванное имя this и «тайно» определен в каждой функции класса следующим образом: имя_класса *const this = адрес_объекта; Изменить указатель this нельзя, т.к. это константный указатель. Он яв- ляется дополнительным (скрытым) параметром каждой нестатической ком- понентной функции. Объект, который адресуется указателем this, становит- ся доступным внутри принадлежащей классу функции именно с помощью этого указателя. При совпадении имени компонента класса с именем формального пара- метра принадлежащей классу функции, указатель this позволяет компиля- тору разобраться, к какому параметру относится сообщение (однако снять эту неоднозначность можно и другим способом – с помощью операции изме- нения видимости). Очень удобен указатель this при необходимости задать компонентной функции адрес определенного объекта класса, например, при организации списков, звеньями которого должны быть объекты класса. Всем зарание спасибо ![]() Файл со всеми вариантами и примерами сдесь |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 20.04.2010
Сообщений: 2
|
![]()
вот а как реализовать без понятия
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
delphi (двусвязный неупорядоченный список) | KaZaaM | Помощь студентам | 10 | 27.05.2009 22:15 |
Двусвязный список | kruserg | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 28.04.2009 10:37 |