L logpie Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-12 #1 比如这句:SourceStream.Seek(- 2 * sizeof(integer), soFromEnd); 这里的sizeof(integer)是什么意思??integer用在这是什么意思?
M maple_guo Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-12 #3 标准函数SizeOf可以作用于所有的变量和类型标识符,它返回的整数表示的是指定类型用于存储数据所使用内存的字节数。例如,SizeOf(LongInt)返回4,因为一个LongInt变量使用4字节的内存。
标准函数SizeOf可以作用于所有的变量和类型标识符,它返回的整数表示的是指定类型用于存储数据所使用内存的字节数。例如,SizeOf(LongInt)返回4,因为一个LongInt变量使用4字节的内存。
D delphi浪客 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-12 #4 用sizeof主要是为了保证兼容性,因为有的操作系统的integer是2个字节的,大多数当然占用4个字节了 你如果写死了4个字节长。。很可能在有的操作系统下产生错误
C coolbaby Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-12 #5 同意楼上的 sizeof(integer)一般=4
D dcba Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-13 #7 返回整形的字节数 比如: sizeof(Word) =2 sizeof(Byte) =1 sizeof(double) =4
L logpie Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-15 #8 那么SourceStream.Seek(- 2 * sizeof(integer), soFromEnd); 到底把流指针定位到哪了?