2023年9月18日
摘要: 如果构造函数是虚函数的话,首先要通过虚函数指针在虚函数表中找到构造函数的地址,而构造函数还没有被调用虚函数指针就没有被初始化,因此就不能通过虚函数指针调用构造函数。 阅读全文
posted @ 2023-09-18 16:56 小凉拖 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 虚函数指针是一个指向指针数组(定义类对象时, 编译器自动将类对象虚函数指针指向这个虚函数表)的void类型的指针(void**),虚表是一个一维数组,无论是类指针还是类引用还是实例化base1,base2它们只有一个虚函数指针和一个虚函数表,也就是说虚函数指针和虚函数表是属于类的(也就是被所有对象共 阅读全文
posted @ 2023-09-18 16:24 小凉拖 阅读(58) 评论(0) 推荐(0) 编辑