![]() |
|
#1
|
||||
|
||||
![]() Код:
var Str:String; Size:integer; Str:='privet'; Size:=SizeOf(Str); ShowMessage (IntToStr(Size)); end; //результат 4 байта, вообще каждый символ занимает 1 байт, по идеи размер должен быть 6 байт, почему рез-т 4 байта ? ![]() |
#2
|
||||
|
||||
![]() Сама строка находится в памяти, а переменная Str - лишь указатель на неё. Вот поэтому и 4 байта.
Велик и могуч наш Object Pascal ! ICQ: 357-591-887 |
#3
|
||||
|
||||
![]() Length(Str) - обычно используется.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |