Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2010, 01:46   #1
"POSTAL"
Новичок
Джуниор
 
Аватар для "POSTAL"
 
Регистрация: 20.04.2010
Сообщений: 2
Сообщение Создать двусвязный список

Создать двусвязный список на основе класса, объекты которого будут
формировать этот список. В описание класса должны входить данные для
хранения фамилии, имени, года рождения и роста; функции для доступа к
отдельным компонентам списка, вывод на экран элементов списка, добавле-
ние элемента в начало списка, удаление элемента списка. Использовать ука-
затель this.
дополнительная информация :
Указатель this
При вызове функции, принадлежащей классу, для обработки данных
конкретного объекта этой функции автоматически передается указатель на
тот объект, для которого функция вызвана. Этот указатель имеет фиксиро-
ванное имя this и «тайно» определен в каждой функции класса следующим
образом:

имя_класса *const this = адрес_объекта;

Изменить указатель this нельзя, т.к. это константный указатель. Он яв-
ляется дополнительным (скрытым) параметром каждой нестатической ком-
понентной функции. Объект, который адресуется указателем this, становит-
ся доступным внутри принадлежащей классу функции именно с помощью
этого указателя.
При совпадении имени компонента класса с именем формального пара-
метра принадлежащей классу функции, указатель this позволяет компиля-
тору разобраться, к какому параметру относится сообщение (однако снять
эту неоднозначность можно и другим способом – с помощью операции изме-
нения видимости).
Очень удобен указатель this при необходимости задать компонентной
функции адрес определенного объекта класса, например, при организации
списков, звеньями которого должны быть объекты класса.
Всем зарание спасибо
Файл со всеми вариантами и примерами сдесь
"POSTAL" вне форума Ответить с цитированием
Старый 21.04.2010, 02:04   #2
"POSTAL"
Новичок
Джуниор
 
Аватар для "POSTAL"
 
Регистрация: 20.04.2010
Сообщений: 2
По умолчанию

вот а как реализовать без понятия
"POSTAL" вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delphi (двусвязный неупорядоченный список) KaZaaM Помощь студентам 10 27.05.2009 22:15
Двусвязный список kruserg Паскаль, Turbo Pascal, PascalABC.NET 1 28.04.2009 10:37