咖啡日语论坛

 找回密码
 注~册
搜索
查看: 3750|回复: 1

介绍一种C++对象模型

[复制链接]
发表于 2009-3-8 17:12:41 | 显示全部楼层 |阅读模式
VB6(更准确地说是COM)有一种非常有用特性----可以动态地寻问一个对象是否拥有某个属性,并访问之.
但是这种操作是解释执行的,所以相当耗费时间.

本文要介绍一种非常快速的方式(时间复杂度为0)来实现它.
(在C++中实现)



其他特性

>> 非常快速的动态cast.

前面已经说过,这种对象模型可以很快速地(时间复杂度为0)查找"该对象有没有某个属性?",
"属性"可以是任何类型,包括某个类的指针类型.
那么换句话说就是"该对象有没有某个指针?"
----这不就是动态cast吗?而且要知道,这个动态cast时间复杂度是0 !

>> 把多个属性绑定到同一个变量上.
回复

使用道具 举报

发表于 2014-3-20 21:08:33 | 显示全部楼层
如果遭遇云终端电脑MES系统运行不稳定要怎么处理?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注~册

本版积分规则

小黑屋|手机版|咖啡日语

GMT+8, 2024-4-30 00:09

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表