Doxygen_stu 1.0.0
Doxygen Learning
载入中...
搜索中...
未找到
animal.h 文件参考
此图展示该文件被哪些文件直接或间接地引用了:

浏览该文件的源代码.

struct  Animal_Attr
 动物属性 更多...
struct  ANIMAL_CLASS_IMPLEMENTS
 动物类接口 更多...
struct  ANIMAL_CLASS
 动物类(基类) 更多...
struct  Dog_Attr
 狗的附加属性 更多...
struct  DOG_CLASS
 狗类(继承自动物类) 更多...
struct  Cat_Attr
 猫的附加属性 更多...
struct  CAT_CLASS
 猫类(继承自动物类) 更多...

函数

ANIMAL_CLASSANIMAL_CLASS_CTOR (void)
 构造 ANIMAL_CLASS 实例
void ANIMAL_CLASS_DTOR (ANIMAL_CLASS *t)
 析构 ANIMAL_CLASS 实例
DOG_CLASSDOG_CLASS_CTOR (ANIMAL_CLASS_IMPLEMENTS *t)
 构造 DOG_CLASS 实例
void DOG_CLASS_DTOR (DOG_CLASS *t)
 析构 DOG_CLASS 实例
CAT_CLASSCAT_CLASS_CTOR (ANIMAL_CLASS_IMPLEMENTS *t)
 构造 CAT_CLASS 实例
void CAT_CLASS_DTOR (CAT_CLASS *t)
 析构 CAT_CLASS 实例

函数说明

◆ ANIMAL_CLASS_CTOR()

ANIMAL_CLASS * ANIMAL_CLASS_CTOR ( void )

构造 ANIMAL_CLASS 实例

返回
ANIMAL_CLASS* 新分配并初始化的动物类指针

◆ ANIMAL_CLASS_DTOR()

void ANIMAL_CLASS_DTOR ( ANIMAL_CLASS * t)

析构 ANIMAL_CLASS 实例

参数
t要释放的动物类实例

◆ CAT_CLASS_CTOR()

CAT_CLASS * CAT_CLASS_CTOR ( ANIMAL_CLASS_IMPLEMENTS * t)

构造 CAT_CLASS 实例

参数
t基类接口指针,可用于虚函数绑定
返回
CAT_CLASS* 新分配并初始化的猫类指针

◆ CAT_CLASS_DTOR()

void CAT_CLASS_DTOR ( CAT_CLASS * t)

析构 CAT_CLASS 实例

参数
t要释放的猫类实例

◆ DOG_CLASS_CTOR()

DOG_CLASS * DOG_CLASS_CTOR ( ANIMAL_CLASS_IMPLEMENTS * t)

构造 DOG_CLASS 实例

参数
t基类接口指针,可用于虚函数绑定
返回
DOG_CLASS* 新分配并初始化的狗类指针

◆ DOG_CLASS_DTOR()

void DOG_CLASS_DTOR ( DOG_CLASS * t)

析构 DOG_CLASS 实例

参数
t要释放的狗类实例