社区
Delphi
帖子详情
问一菜鸟问题--什么是VTM?
wlovejj
2004-04-13 10:35:23
请问大家什么是VTM?有什么用?怎样用?
...全文
263
3
打赏
收藏
问一菜鸟问题--什么是VTM?
请问大家什么是VTM?有什么用?怎样用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ly_liuyang
2004-04-13
打赏
举报
回复
呵呵
其实知不知道都没所谓的,概念而已
aiirii
2004-04-13
打赏
举报
回复
http://www.china-pub.com/computers/common/info.asp?id=16831
參考這本書
mandyfan
2004-04-13
打赏
举报
回复
vtm?你是说vmt吧??Virtual Method Table,虚拟方法表。这是Framework组件用来组织类的方法时所使用的表格。它是系统编译出来的,运行时存在系统内。表里记录的是类方法的地址。每个类都有VMT,同类的不同实例都指向相同的VMT。另外VMT中也记录其他的一些内容,比如接口表等。它的用处很大,可以说没有它就不能实现Object Pascal和VCL Framework。但是对于普通的程序员还是不要使用的好,知道就可以了。一方面我们不需要直接使用,而且使用复杂,另一方面不同版本的编译器编译出来的VMT不一定相同,因此代码可能不好兼容。至于怎样用,这就比较复杂了,可以使用self指针取得VMT的入口,然后再根据虚方法的入口地址的相对位置找到虚方法的地址表的地址,然后取得虚方法的地址表,然后再取得方法指针,再根据指针去执行方法。。如果遇到dymatic声明的虚方法则还得找到父类的VMT。。。还是不要去用它的好,把自己都套进去了!!呵呵
VTM
12.1 编码流程图
VTM
12.1 编码流程图
VTM
代码阅读 struct Position
typedef int PosType; typedef uint32_t SizeType; struct Position { PosType x; PosType y; ... Position() : x(0), y(0) { } //构造函数 Position(const PosType _x, const PosType _y) : x(_x), y(_y) { } //...
VTM
当中的坐标
VTM
7.0中的类的关系
https://blog.csdn.net/gq0323/article/details/103713402 其中实心菱形表示组合关系,如菱形端表示公司,另一端表示公司的部门。 空心三角形表示泛化,如三角形一端表示人,另一端表示具体的人如蔡徐坤 ...
视频压缩编码参考软件代码入门
代码学习0:参考软件的使用视频压缩编码标准参考软件获取参考软件的使用参考软件使用方法
VTM
工程cfg配置文件工程命令设置编码器解码器工程运行编码器解码器结果输出编码端解码端 之前对视频压缩编码的学习主要停留在...
Delphi
5,930
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章