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