2013年9月26日

变体类的使用 package record case【转载】

摘要: **************理论区start*********************DELPHI中记录的存储方式在DELPHI中,我们用record关键字来表明一个记录,有时候,我们还会看到用packedrecord来声明的记录,这二者的区别就在于存储方式的不同;在windows中,内存的分配一次是4个字节的,而Packed按字节进行内存的申请和分配,这样速度要慢一些,因为需要额外的时间来进行指针的定位。因此如果不用Packed的话,Delphi将按一次4个字节的方式申请内存,因此如果一个变量没有4个字节宽的话也要占4个字节!这样浪费了一些空间,但提高了效率。例如一个记录,以,sizeof( 阅读全文

posted @ 2013-09-26 22:46 嗟夫 阅读(340) 评论(0) 推荐(0) 编辑

导航