c++::详解虚表

(注:如下的运行环境是vs2008)ios 【虚表的定义】: 1.1定义: 每一个有虚函数的类或者虚继承的子类,编译器都会为它生成一个虚表,表中的每个元素都指向一个虚函数的地址(虚表是从属于类的) 1.2理解的关键点: 1)编译器会为包含虚函数的类加上一个成员变量,是一个指向该虚函数表的指针,虚表指针是从属于对象的,也就是说,若是一个类含有虚表,那么类的每一个对象都含有虚表指针 2) 虚表的内容是
相关文章
相关标签/搜索