Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
6-88128
andrey_pst
2003-02-05 08:51
2003.03.27
Почта с Indy.


7-88282
zyurik
2003-02-02 00:55
2003.03.27
Реестр


14-88191
VL
2003-03-10 18:38
2003.03.27
Поделитесь компонентой TreeView


3-87808
AM
2003-03-06 12:26
2003.03.27
Подклучение к БД только с 3-4-ой попытки


8-88084
stasais
2002-12-07 17:02
2003.03.27
Размер видео-файла на экране




   Наверх