Вниз
Скачать: 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.012 c
3-87883
T{}r(l-l
2003-03-11 11:12
2003.03.27
Cursor+MSSQL


14-88171
race1
2003-03-09 16:28
2003.03.27
эх


14-88190
Tux
2003-03-10 22:44
2003.03.27
COM+ - забодал.


1-87900
123456
2003-03-16 01:28
2003.03.27
Реестр


14-88196
fool
2003-03-10 13:40
2003.03.27
Выразить переменную из выражения.




   Наверх