Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

В продолжении конкурса на самый тупой вопрос


Kostafey ©   (2007-04-03 19:42:00) 

Чем отличается nil от null ?


йцу123   (2007-04-04 21:33:00) [1]

null для переменных,
а nil для указателей


Loginov Dmitry   (2007-04-04 20:44:00) [2]

> Чем отличается nil от null ?


У Краснова спроси. Который про ОпенГЛ пишет.


oxffff   (2007-04-04 10:58:00) [3]


> Через Com ? Там память выделяться разделяемая, чтобы Ворд
> к ней достучаться смог.


А как же RPC, DCOM?

Там не разделяемой памяти. Зато есть маршалинг.


tesseract   (2007-04-04 10:54:00) [4]


> Под него и память выделяется как под указатель.


Будешь смеяться, но все переменные являються указателями и на них выделяеться память.


> Например, при работе с MSOffice.


Через Com ? Там память выделяться разделяемая, чтобы Ворд к ней достучаться смог.


oxffff   (2007-04-04 10:44:00) [5]


> В общем то, нет.
> И копирование из одной переменной в другую ведет к полной
> копии данных, какие бы массивы там не сидели


А как же флаг VarByRef?


_Аноним   (2007-04-03 23:12:00) [6]


> Ну разьве variant по сути не указатель?

В общем то, нет.
И копирование из одной переменной в другую ведет к полной копии данных, какие бы массивы там не сидели


Kostafey   (2007-04-03 20:02:00) [7]

> Кто сказал, что оба?

А...а... он уже убежал ! :))

Ну разьве variant по сути не указатель?
Под него и память выделяется как под указатель.
Например, при работе с MSOffice.


Reindeer Moss Eater   (2007-04-03 19:55:00) [8]

Кто сказал, что оба?


Reindeer Moss Eater   (2007-04-03 19:53:00) [9]

типом данных отличается


Kostafey   (2007-04-03 19:53:00) [10]


Var
 V:variant;
 P:pointer;
...
V:=null;
P:=nil;


Но суть-то оба ведь указатели ?


Kolan   (2007-04-03 19:45:00) [11]

> null

Этого не существует :)


TUser   (2007-04-03 19:43:00) [12]

Паскаль и Си.


Наверх

Титульная страница Поиск, карта сайта Написать письмо