Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.27;
Скачать: CL | DM;

Вниз

Философско системный вопрос - зачем вообще указатели?   Найти похожие ветки 

 
VD601   (2003-03-14 13:05) [0]

Сабж. Зачем делать PMyClass = ^TMyClass, если все равно тоже самое. Ведь можно делать даже так:

var
My: TMyClass;
Pmp: ^TMyClass;
begin
My := TMyClass.Create;
Pmp := @My;
Pmp^.Method;
Pmp.Method; //The Same!
end;

ТАК ЗАЧЕМ?? тоже самое с records. Ведь экземпляр типа - это тоже всего лишь указатель.
Единственное исключение - скажем, procedure of object. Там размеры указателей разные.


 
Serious Sam   (2003-03-14 13:10) [1]

Для красоты :)
Для крутизны - вот, мол, смотрите, как я крут!


 
Palladin ©   (2003-03-14 13:15) [2]

древнейшие финты:
списки, двунаправленые списки, очереди
как ты себе представляешь это без указателей?
что ты будешь делать без указателей если вдруг возникнет необходимость взятия какого то размера памяти, что бы туда данные прочитать, а размер заранее не известен.

мал ты еще для подобных философско-системных вопросов.



Страницы: 1 вся ветка

Текущий архив: 2003.03.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
14-88167
alex134
2003-03-10 14:43
2003.03.27
Как узнать - упакована программа или нет ?


14-88180
sjer
2003-03-11 10:28
2003.03.27
диплом


3-87799
Atamali Mamedov
2003-03-06 15:18
2003.03.27
ORA-00600


14-88187
Diamond
2003-03-11 01:41
2003.03.27
Как правильно нумеровать версию программы???


3-87866
Ruslan_
2003-03-08 20:13
2003.03.27
Как правильно управлять явной транзакцией?