虚函数表的打印
在进行打印虚函数表之前,有几个需要了解和掌握的知识点:
一. typedef 的使用
在现实生活中,信息的概念可能是长度、数量和面积等。而在计算机语言中,数据被简化成了一些基本的数据类型,如int、float、
double等。从数据的基本类型上,我们不能看出其代表的物理属性。为了使基本的数据类型具有其可知的物理属性,C语言中引入了
类型重定义语句typedef,可以为基本数据类型定义新的类型名称,从而反映数据的物理属性。
用法:typedef 基本类型名称 类型标识符
例: typedef int area; // 重定义aera为int的类型标识符。
int a;
area b; // 在类型重定义后,类型标识符可以像基本数据类型那样定义变量。
类型重定义语句 typedef 的基本用法
(1)为基本数据类型定义新的类型标识符。
typedef int Length;
int a;
Length b;
(2)为自定义数据类型(结构体、共用体和枚举类型)定义简洁的类型标识符。
若用普通方法定义结构体类型:
struct student{
int age;
char name;
char sex;
};
struct student obj1;
在用结构体类型定义变量时,在变量名前都要加上保留字struct,而不能直接用类型名直