Date: 2005-09-13 10:40 am (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Да не только сионисты -- паскалисты тож.
В общем, пользователю любого ЯП с явным управлением памятью.
А про шпандырь и явщики легко поймут :)

Date: 2005-09-13 01:41 pm (UTC)
From: [identity profile] pargentum.livejournal.com
Паскалист, насколько я понимаю, скорее вернул бы буфер по значению. Правда за это тоже можно нарваться на шпандырь...

Date: 2005-09-13 02:03 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
А, передал бы как var-параметр? Тоже вариант.

Date: 2005-09-13 02:14 pm (UTC)
From: [identity profile] pargentum.livejournal.com
нет,

Function service(params): array[0..20] of char;
var
buffer: array [0..20] of char;
begin
....
service:=buffer
end

Date: 2005-09-13 02:34 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
А это разве по значению передастся?
Впрочем, не уверен, давно паскалем не пользовался. Может, умный компилер просечёт и сделает копию.

Date: 2005-09-13 04:49 pm (UTC)
From: [identity profile] pargentum.livejournal.com
Насколько я понимаю паскаль - должно по значению. То есть через копирование.

Согласитесь, что если вместо 0..20 там будет стоять 0..1048576, то вполне заслуживает шпандыря.

Profile

pargentum: (Default)
pargentum

December 2025

S M T W T F S
  1 2 3 4 56
78 9 1011 1213
14 1516 17 18 19 20
21 22 23 24 25 26 27
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 01:11 am
Powered by Dreamwidth Studios