genericobject.h
来自「Many applications use connection/object 」· C头文件 代码 · 共 41 行
H
41 行
#ifndef GENERIC_OBJECT_H
#define GENERIC_OBJECT_H
/***********************************************************************
* GenericObject.h
* Rohit Joshi
* 08-25/2004
* This is sample Genric object class. User who implemented his object
* class must have following methods defined or inherit from this class
* Init() : Initliaze the Object
* Release(): Release the resources
* IsUsable(): Check if object is usable
* MakeUsable(): Make the object usable.
***********************************************************************/
class GenericObject
{
public:
//constructor
GenericObject() {}
//destrctor
~GenericObject() {}
//Initliaze object
virtual void Init() {}
//Release the resource related to object
virtual void Release() {}
// Check if object is still usable
virtual bool IsUsable()
{
return true;
}
// If object is not usable, make it usable
virtual bool MakeUsable()
{
if(!IsUsable()) {
Init();
}
return true;
}
};
#endif // GENERIC_OBJECT_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?