gpfd.net
当前位置:首页 >> iskinDoF什么意思啊 >>

iskinDoF什么意思啊

IsKindOf CObject::IsKindOf BOOL IsKindOf( const CRuntimeClass* pClass ) const; 返回值(Return Value): 如果对象对应于该类,则返回非零值,否则为0. 参数(Parameters): pClass 指向与CObject派生类相关联的CRuntimeClass结构

pClass 指向与CObject派生类相关联的CRuntimeClass结构的指针.说明:检测pClass来查看:(1)对象是否属于指定的类,(2)对象是否属于指定类派生的类.该函数仅仅当类声明了DECLARE_DYNAMIC或DECLARE_SERIAL宏时有效.

bcb提供了一个ClassName,可以得到一个类的类名.比如TButton* btn = new TButton(this);if (AnsiString(btn-> ClassName()) == "TButton "){ ShowMessage( "这是一个TButton ");}当然,这只有属于vcl的类才有这个方法.c++本身也提供了相应的功能:TButton* btn = new TButton(this);if (dynamic_cast <TButton*> (btn) != NULL){ ShowMessage( "这是一个TButton ");}delete btn;btn = NULL;

classCObstacleCircle是运行时类, 也就是CRuntimeClass类.CRuntime_CLASS(class_name)宏等于 return class&&class_name.你要用这个宏你必须得先用DECLARE_DYNAMIC DECLARE_DYNCREATE DECLARE_SERIAL三个宏的其中之一

这个是VC的宏,一般不常遇到. 从CObject派生一个类时,此宏增加关于一个对象类的访问运行时间功能.把DECLARE_DYNAMIC宏加入类的头文件中,然后在全部需要访问词类对象的.CPP文件中都包含此模块.如果像所描述那样使用DELCARE_DYNAMIC和IMPLEMENT_DYNAMIC宏,那么用户便可使用RUNTIME_CLASS宏和CObject::IsKindOf函数以在运行时间决定对象类.如果DECLARE_DYNAMIC包含在类定义中,那么IMPLEMETN_DYNAMIC必须包含在类工具中.

a kind of[e kand v]<口>…的一种; 几分;

区别:1、后面接的动词形式不同.be afraid to后接动词原形,即be afraid to do.而be afraid of后接动词ing形式,即be afraid of doing.例句:He thinks that some workers may be afraid to put questions publicly. 他认为一些工人可能害怕公开提

OC是面向对象语言,要明白在OOP编程中有一句话叫做“万物皆为对象”:其实实例和对象只是一个事物,不同的叫法而已!都是属于将一个类的实例化而已!变量、对象、实例其实都是一个意思的!

参数: classname CObject派生类的名字.pobject 类对象的指针.说明:这个宏断言指向的对象属于指定的类,或者属于从指定的类继承的类.pobject参数应该是指向一个对象的指针,可以是const类型的.指向的对象和类必须支持 CObject运

网站首页 | 网站地图
All rights reserved Powered by www.gpfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com