mac xcode环境下typeid(*obj)是不一样的,typeid(*obj)结果是 4Bird,typeid(int)是i,typeid(float)是f,基本数据类型都是首字母
2017-03-29
函数在被声明为虚函数之后,函数变为虚函数,虚函数将虚函数指针中所指向的虚函数表读取,虚函数表所包含的是函数指针;当父类的指针指向子类的对象时,由于所有继承父类的子类也得到各自的虚函数表,因此,当父类指针指向子类对象时,虚函数指针的所指向的地址值首先会被子类的虚函数指针所覆盖,指向子类的虚函数表。
2017-03-28
函数在被声明为虚函数之后,函数的内容也就变为读取虚函数指针中所指向的虚函数表,】虚函数表内的函数指针是可以被赋值
2017-03-28