![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
指针
文章平均质量分 69
rainychan2009
简化简单
展开
-
类变量本身就是指针
类型、指针虽然可以相互转化,但是Delphi的类变量确实很奇妙,看起来像是一个普通的类型变量,其实它本是指针! 这个指针指向一个类的数据区,而这个数据区又可以分成两个大的块。首先是一个指针,该指针指向类级别的VMT(就是说,用户还没有在堆上对该类变量分配内存,该VMT已经建立原创 2011-07-10 23:54:03 · 607 阅读 · 0 评论 -
多看几遍就能够对Delphi或者指针有多一点的理解
使用Dephi使用指针的频率不会像C那么高,但是确实也会使用,特别是操作VMT的时候,下面是根据VMT的一些知识写的一个程序片段,在写出来之后,结合自己的理解,进行了比较详细的注释,在注释的过程中,对于所写的内容有了更加清晰的认识。 procedure TForm1.btn1Click(Sender: TObject);var iInstanceSize: Intege原创 2011-12-15 22:55:11 · 942 阅读 · 1 评论 -
Delphi对象指针小结
1 一个对象指针指向的一个对象的数据区,该数据区前面4个字节是一个指针,指向的是大名鼎鼎的VMT,其实是Self的地址,代码如下:procedure TForm1.btn3Click(Sender: TObject);var Chld: TChild; P1, p2, p3, p4: Pointer;begin Chld := TChild.Create; tr原创 2012-06-07 22:54:25 · 2868 阅读 · 0 评论