Добрый день! Интересует следующий вопрос: как можно передать пустой(nil) указатель в функцию/процедуру не используя для этого дополнительную переменную? Заранее благодарен.
volvo
31.01.2008 23:10
заголовок функции приведи, тогда посмотрим... Если у тебя параметр описан как Var, то "куда ты денешься с подводной лодки?" (С)
compiler
1.02.2008 0:10
как-нибудь так
type my_type=^integer; procedure pr(po:my_type); begin if po=nil then writeln('рыба'); end;
volvo
1.02.2008 0:15
... и что?
pr(nil);
чем не подходит?
compiler
1.02.2008 1:50
Цитата(volvo @ 31.01.2008 19:15)
чем не подходит?
*бьётся головой об стол* я думал надо как-то разыменовывать или ещё чего то там... а тут все так просто... *опять бьётся головой об стол*
спасибо...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.