|
#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) - обычно используется.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |